您的位置:首页 > Web前端 > JQuery

jQuery学习笔记之ajax

2016-07-13 21:01 591 查看

先看一个例子:

function chageDistrict(obj){
var districtArray = obj.id.split('_');
var homeOrCompany = districtArray[1];
var province = $("#main_" + homeOrCompany + "_province").val().split(',')[0];
var citys = $("#main_" + homeOrCompany + "_city").val().split(',')[0];
var district = $("#main_" + homeOrCompany + "_district").val().split(',')[0];
if(province===""||citys===""||district===""){
return;
}
var data ={
pCode:province,
cCode:citys,
dCode:district
};
var id= "#main_" + homeOrCompany + "_zip_code";
$.ajax({
url:"/applyadmin/admin/branchChannel/applyCard/getPostCode.do",
dataType: 'json',
data : data,
success: function(data) {
$(id).val(data.postCode);
}
});
}
在ajax里还有很多可选的属性:
asyc:(默认: true) 默认设置下,所有请求均为异步请求。如果需要发送同步请求,请将此选项设置为 false。注意,同步请求将锁住浏览器,用户其它操作必须等待请求完成才可以执行。

beforeSend:function(){}


发送请求前可修改
XMLHttpRequest 对象的函数


timeout Number设置请求超时时间(毫秒)。此设置将覆盖全局设置。

type String(默认:
"GET") 请求方式 ("POST" 或 "GET"), 默认为 "GET"。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: