1. 程式人生 > >Jquery一些常用方法區分

Jquery一些常用方法區分

一.$.get()

$.get(url,[data],[callback])

說明:url為請求地址,data為請求資料的列表,callback為請求成功後的回撥函式,該函式接受兩個引數,第一個為伺服器返回的資料,第二個引數為伺服器的狀態,是可選引數。而其中,伺服器返回資料的格式其實是字串形勢,並不是我們想要的json資料格式

二.$.post()

$.post(url,[data],[callback],[type])  :使用POST方式來進行非同步請求
說明:這個函式跟$.get()引數差不多,多了一個type引數,type為請求 的資料型別,可以是html,xml,json等型別,如果我們設定這個引數為:json,那麼返回的格式則是json格式的,如果沒有設定,就 和$.get()返回的格式一樣,都是字串的

引數:

url (String) : 傳送請求的URL地址.

data (Map) : (可選) 要傳送給伺服器的資料,以 Key/value 的鍵值對形式表示。

callback (Function) : (可選) 載入成功時回撥函式(只有當Response的返回狀態是success才是呼叫該方法)。

type (String) : (可選)官方的說明是:Type of data to be sent。其實應該為客戶端請求的型別(JSON,XML,等等)

$.post("Ajax.aspx", { Action: "post", Name: "lulu" },  

      function (data, textStatus){   

         // data 可以是 xmlDoc, jsonObj, html, text, 等等.      

//this;    // 這個Ajax請求的選項配置資訊,請參考jQuery.get()說到的this    

 alert(data.result);        

}, "json");點選提交: