1. 程式人生 > >jQuery中的ajax

jQuery中的ajax

span cti 參數 例如 param res rom syn from

jquery對象.load(url,params,function(數據){});
$.get(url,params,function(參數){},type);
發送get請求的ajax
url:請求的路徑
params:請求的參數 參數為key\value的形式 key=value {"":"","":""}
fn:回調函數 參數就是服務器發送回來的數據
type:返回內容格式,xml, html, script, json, text, _default。 以後用"json"

$.post(url,params,function(數據){},type);
發送post請求的ajax

若結果為json格式, 打印返回值的時候是一個對象
例如若json為 {"result":"success","msg":"成功"}
獲取msg 只需要 參數.msg

$.ajax([選項]);


選項的可選值:
url:請求路徑
type:請求方法
data:發送到服務器的數據
success:fn 成功以後的回調
error:fn 異常之後的回調
dataType:返回內容格式 經常使用json
async:設置是否是異步請求
例如:
$.ajax({
url:"<%=basePath%>customer/detail.action",
type:"get",

data:{"id":1},

success:function(data) {

$("#edit_cust_id").val(data.cust_id);
$("#edit_customerName").val(data.cust_name);
$("#edit_customerFrom").val(data.cust_source)
$("#edit_custIndustry").val(data.cust_industry)
$("#edit_custLevel").val(data.cust_level)
$("#edit_linkMan").val(data.cust_linkman);
$("#edit_phone").val(data.cust_phone);
$("#edit_mobile").val(data.cust_mobile);
$("#edit_zipcode").val(data.cust_zipcode);
$("#edit_address").val(data.cust_address);
}

error:function(){},
dataType:"json"

});

jQuery中的ajax