天天看點

四種參數傳遞的形式——URL,超連結,js,form表單

什麼時候用GET,  查,删,

什麼時候用POST,增,改  (特列:登陸用Post,因為不能讓使用者名和密碼顯示在URL上)

4種get傳參方式

<code>&lt;</code><code>head</code><code>&gt;</code>

<code>&lt;</code><code>meta</code> <code>http-equiv</code><code>=</code><code>"Content-Type"</code> <code>content</code><code>=</code><code>"text/html; charset=utf-8"</code><code>/&gt;</code>

<code> </code><code>&lt;</code><code>title</code><code>&gt;&lt;/</code><code>title</code><code>&gt;</code>

<code> </code><code>&lt;</code><code>script</code> <code>type</code><code>=</code><code>"text/javascript"</code><code>&gt;</code>

<code>  </code><code>function Go() {</code>

<code>   </code><code>window.location.href="localhost:21811/Handler1.ashx?id=1&amp;name='abc'"</code>

<code>  </code><code>}</code>

<code> </code><code>&lt;/</code><code>script</code><code>&gt;</code>

<code>&lt;/</code><code>head</code><code>&gt;</code>

<code>&lt;</code><code>body</code><code>&gt;</code>

   &lt;!--//參數傳遞的幾種形式--&gt; 

    &lt;!--第一種:直接在URL後面加參數:--&gt; 

localhost:21811/Handler1.ashx?id=1&amp;name="abc"  

    &lt;!--第二種:用超連結的方法傳遞參數:當點選超連結的時候,首先會跳轉到localhost:21811/Handler1.ashx頁面,然後還會傳遞id 和name 兩個參數過去--&gt; 

    &lt;a href="localhost:21811/Handler1.ashx?id=1&amp;name='abc'"&gt;超連結傳遞參數&lt;/a&gt;&lt;/body&gt;  

    &lt;!--第三種:通過js方法傳遞:使用者點選這個button按鈕,觸發onClick事件,執行Go()方法,跳轉到localhost:21811/Handler1.ashx頁面,同時傳遞了id,和name兩個參數過去--&gt;  

    &lt;input type="button" value="通過js方法傳遞參數" /&gt;  

    &lt;!--第四種:通過form表單傳遞--&gt; 

<a href="http://www.jb51.net/article/69766.htm#" target="_blank">?</a>

1

2

3

4

5

6

7

<code>&lt;</code><code>form</code> <code>action</code><code>=</code><code>"Handler1.ashx"</code> <code>method</code><code>=</code><code>"get"</code><code>&gt;</code><code>&lt;!--注意action裡面的連接配接不能帶參數的--&gt;</code><code>&gt;</code>

<code>  </code><code>&lt;</code><code>input</code> <code>type</code><code>=</code><code>"text"</code> <code>name</code><code>=</code><code>"id"</code> <code>value</code><code>=</code><code>"3"</code> <code>/&gt;</code>

<code>  </code><code>&lt;</code><code>input</code> <code>type</code><code>=</code><code>"text"</code> <code>name</code><code>=</code><code>"name"</code> <code>value</code><code>=</code><code>"abc"</code> <code>/&gt;</code>

<code>  </code><code>&lt;</code><code>input</code> <code>type</code><code>=</code><code>"submit"</code> <code>value</code><code>=</code><code>"通過傳遞參數"</code> <code>/&gt;</code>

<code> </code><code>&lt;/</code><code>form</code><code>&gt;</code>

<code>&lt;/</code><code>body</code><code>&gt;</code>

<code>&lt;/</code><code>html</code><code>&gt;</code>

<code></code>

本文轉自 曦羽  51CTO部落格,原文連結:http://blog.51cto.com/exist/1956627

繼續閱讀