ajax
$.ajax({
type:type,//请求类型post/get
url:requestUrl,//请求地址
data:data,//请求参数{key:value}
cache:false,//关闭缓存查询
async:true,//异步处理
dataType:'json',//期望返回数据类型
beforeSend:function(){
//发送前的动作
},
success:function(data,status){
//请求成功,返回数据data和状态status
//data为对象数组,可直接for循环遍历所有元素
},
error:function(){
//请求失败
},
complete:function(){
//请求完成,success or failure
}
});
get
$.get(requestUrl, sendData, function(data, status){
//sendData:{key:value,key:value}
//如果返回的是json,则data需要eval(data)才能转换为对象数组,for循环遍历
});
post
$.post(requestUrl, sendData, function(data, status){
//sendData:{key:value,key:value}
//如果返回的是json,则data需要eval(data)才能转换为对象数组,for循环遍历
});