jQuery是一種廣泛使用的JavaScript庫(kù),其ajax方法是實(shí)現(xiàn)異步HTTP請(qǐng)求的常用方式之一。下面介紹ajax的標(biāo)準(zhǔn)寫(xiě)法。
$.ajax({ url: "example.php", //請(qǐng)求的URL method: "POST", //請(qǐng)求方法 data: { id : 123 }, //發(fā)送到服務(wù)器的數(shù)據(jù) dataType: "json" //服務(wù)器返回的數(shù)據(jù)類型 }) .done(function( msg ) { //請(qǐng)求成功后的回調(diào)函數(shù) //處理服務(wù)器返回的數(shù)據(jù) }) .fail(function( jqXHR, textStatus ) { //請(qǐng)求失敗后的回調(diào)函數(shù) //處理請(qǐng)求失敗的情況 });
以上代碼中,ajax的參數(shù)說(shuō)明如下:
- url:要請(qǐng)求的URL地址
- method:請(qǐng)求的方法,可以是"GET"或"POST"
- data:發(fā)送到服務(wù)器的數(shù)據(jù),可以是對(duì)象或字符串
- dataType:服務(wù)器返回的數(shù)據(jù)類型,可以是"xml"、"json"、"script"或"html"
- .done():請(qǐng)求成功后的回調(diào)函數(shù)
- .fail():請(qǐng)求失敗后的回調(diào)函數(shù)
以上標(biāo)準(zhǔn)寫(xiě)法可應(yīng)用于各種ajax請(qǐng)求,包括提交表單、獲取JSON數(shù)據(jù)等。