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);这个值。