JQuery實現AJAX學習筆記(1/3)

來源:互聯網
上載者:User

 JQuery就是一個經過封裝的Javascript類庫,它有自己的文法規範,下面我會講一下在JQuery下用3中方法實現AJAX。還是先從例子入手吧!

第一種方法$.Post(url,data,callback, type);

首先建立一個html頁,頁面配置和上一節的差不多

代碼如下:

 代碼如下 複製代碼

  <table style="background-color:lightgreen; margin-top:230px; margin-left:300px">

         <tr>

         <td><label>姓名:</label>

         </td>

         <td>

             <input id="txtname1" type="text" />

         </td>

         </tr>

         <tr><td><label>密碼:</label></td>

         <td>

             <input id="txtpwd1" type="password" /></td></tr>

         <tr><td>

             <input id="btndl1" type="button" value="登入" onclick="SayHelloJquery()"  /></td>

             <td>

                 <input id="btnqx1" type="button" value="取消" /></td></tr>

         </table>

然後在<head></head>節點中加入下代碼:

 代碼如下 複製代碼

function SayHelloJquery() {

            var name = $("#txtname1").val();//擷取登入者姓名

                $.post("SayHello.ashx", { Name: name },

            function (data, textStatus) {

                if (textStatus == "success") {

                    alert(data);

                }

            });

      //在這裡用的是JQuery的post方法來實現AJAX效果的。

該Post方法有三個參數:

第一參數:發送請求的URL,本例為“SayHello.ashx",

第二參數:傳遞的參數data,這裡的參數形式是索引值對的形式表現:{key:value,key:value},本例中為傳遞登入者姓名:{Name:name},

第三個參數為一個匿名的回呼函數該函數有兩個參數(data,textStatus),參數都是固定的,第一個參數為data,即在SayHello.ashx頁處理後返回的結果,第二個為狀態表示,當Response 的返回狀態是"success"時才調用該方法。

第四個參數為type,這個參數是選擇性參數,可以為空白,也可為用戶端的請求類型JSON、XML等。(因為是選擇性參數,這裡就沒有選)

首頁 1 2 3 末頁
相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.