$.ajax标准写法

      发布在:前端技术      评论:0 条评论
$.ajax({
url:"http://www.microsoft.com", //请求的url地址
  dataType:"json", //返回格式为json
  async:true,//请求是否异步,默认为异步,这也是ajax重要特性
  data:{"id":"value"}, //参数值  序列化 $("#addForm").serialize(),
  type:"POST", //请求方式
  beforeSend:function(){
//请求前的处理
  },
success:function(req){
//请求成功时处理
  },
complete:function(){
//请求完成的处理,无论请求成功或失败,都将执行该函数。回调函数的参数通常被命名为xhr和status,它们提供了有关请求完成的信息。
  },
error: function (xhr, textStatus, errorThrown) {
/*当请求无法成功发送或服务器返回错误时,将执行该函数。回调函数的参数通常被命名为xhr、status和error,它们提供了有关错误的详细信息。*/
alert("进入error---");
alert("状态码:"+xhr.status);
alert("状态:"+xhr.readyState);//当前状态,0-未初始化,1-正在载入,2-已经载入,3-数据进行交互,4-完成。
alert("错误信息:"+xhr.statusText );
alert("返回响应信息:"+xhr.responseText );//这里是详细的信息
alert("请求状态:"+textStatus);
alert(errorThrown);
alert("请求失败");
}
});

原文链接:https://blog.csdn.net/u012588515/article/details/83021873


热门推荐