普通的ajax请求
function
getAjaxData(url,data,type){
var
value=
null
;
if
(type==
null
){
type=
"GET"
;
}
else
{
type=
"POST"
;
}
$.ajax({
url:contextpath+url,
data:data,
async :
false
,
type : type,
// 预期服务器返回数据类型,如果不指定,jquery将根据http包的mime类型进行判断
dataType :
'json'
,
success :
function
(data){
value=data;
}
});
return
value;
}
高级的ajax请求,可以封装各种参数
function
getAjaxData(options) {
var
value;
var
defaultOptions = { url:
null
,data:
null
,type:
"get"
};
var
options ={async:
false
,
success:
function
(result){
value=result;
},
error:
function
(result){
alert(
"请求失败"
);
}
};
var
ajax_init={};
var
ops = $.extend(ajax_init,defaultOptions,options);
$.ajax(ajax_init);
return
value;
}
对各种数据类型dataType的处理:
若是json类型
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。