jquery的ajax写法(参数是json格式), 其他的参数
jq手册: https://jquery.cuishifeng.cn/jQuery.Ajax.html
菜鸟教程: https://www.runoob.com/jquery/ajax-ajax.html
$.ajax({
url: pageObj.basePath + "/retry.json",
contentType: "application/json; charset=UTF-8",
type: "POST",
dataType: "json",
data: JSON.stringify(params),
success: function (result, textStatus, xhr) {
console.log("请求成功");
console.log(textStatus);
console.log(xhr);
alert(JSON.stringify(result));
},
error: function (XMLHttpRequest, textStatus, errorThrown) {
console.error("请求失败");
// console.error(XMLHttpRequest)
if(XMLHttpRequest.status == 0){
alert("请求已超时, 请联系管理员!")
}
if (XMLHttpRequest.status == 404) {
alert("请求错误, 地址不存在!")
}
if (XMLHttpRequest.status == 500) {
alert("请求失败, 服务器异常!")
}
},
beforeSend: function (XMLHttpRequest) {
console.log("请求start...");
},
complete: function (XMLHttpRequest, textStatus) {
console.log("请求end...");
},
timeout: 5000
});