jquery 向服務(wù)器發(fā)送一個(gè)ajax請(qǐng)求后颅痊,可以返回多種類型的數(shù)據(jù)格式肩狂,包括:html,xml,json,text等浊猾。
//這是ajax的標(biāo)準(zhǔn)格式
$.ajax({
type:"GET", //請(qǐng)求方式
url:"http://www.test.com", //請(qǐng)求的url地址
data:{"id":"1","name":"名字"}, //參數(shù)值
dataType:"json", //返回的數(shù)據(jù)格式
contentType:"json/application", //請(qǐng)求數(shù)據(jù)類型 默認(rèn)值: "application/x-www-form-urlencoded"
async:true,//請(qǐng)求是否異步槐沼,默認(rèn)為異步铅碍,這也是ajax重要特性
beforeSend:function(){
//請(qǐng)求前的處理
},
success:function(req){
//請(qǐng)求成功時(shí)處理
},
complete:function(){
//請(qǐng)求完成的處理
},
error:function(){
//請(qǐng)求出錯(cuò)處理
}
});
一般在開發(fā)中的寫法 實(shí)例:
//頁面加載時(shí)運(yùn)行
$(window).load(function() {
//獲取頁面列表
$.ajax({
type: "post",
url: "${base}/xunFeng/selectInfo",
data: $("#editForm").serialize(),
datatype: "json",
success: function(result) {
//result是服務(wù)器返回的JSON結(jié)
if (result.errorcode == "1000") {
//清空表單
$("#insertFormInfo")[0].reset();
}
},
error: function(xhr, errorType, error) {
layer.alert('加載失斎竺唷:' + error);
}
});
});