为了账号安全,请及时绑定邮箱和手机立即绑定

ajax返回状态

success:function(data){

if(data.success){

$("#resultImg").html(data);

}else{

$("#resultImg").html("出现错误:"+data.msg);

}

},

error:function(jqXHR){

alert("验证码填写错误");

}

是在不懂这几句的意思,这浏览器怎么知道我后台是返回的true或false。比如说,现在做一个图片验证,写一个错误的验证码传到后台验证,请求什么的都是正确的啊。但是打印是error中的信息。但是请求是成功啊,不是是按照状态码实现成功或失败吗? 还有就是既然成功了,里面为啥还要在会有判断。每次我验证码的请求后都是返回的$("#resultImg").html("出现错误:"+data.msg);这个值。

正在回答

1 回答

无论AJAX访问是否成功,由HTTP协议根据所提交的信息,服务器所返回的HTTP头信息代码,该信息使用"ajax.status"所获得,或者是浏览器问题

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Ajax全接触
  • 参与学习       224850    人
  • 解答问题       663    个

本课程通过一个案例,讲解Ajax的相关概念原理实现方式和应用

进入课程

ajax返回状态

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信