ajax返回狀態(tài)
success:function(data){
if(data.success){
$("#resultImg").html(data);
}else{
$("#resultImg").html("出現(xiàn)錯誤:"+data.msg);
}
},
error:function(jqXHR){
alert("驗證碼填寫錯誤");
}
是在不懂這幾句的意思,這瀏覽器怎么知道我后臺是返回的true或false。比如說,現(xiàn)在做一個圖片驗證,寫一個錯誤的驗證碼傳到后臺驗證,請求什么的都是正確的啊。但是打印是error中的信息。但是請求是成功啊,不是是按照狀態(tài)碼實現(xiàn)成功或失敗嗎? 還有就是既然成功了,里面為啥還要在會有判斷。每次我驗證碼的請求后都是返回的$("#resultImg").html("出現(xiàn)錯誤:"+data.msg);這個值。
2016-04-05
無論AJAX訪問是否成功,由HTTP協(xié)議根據(jù)所提交的信息,服務(wù)器所返回的HTTP頭信息代碼,該信息使用"ajax.status"所獲得,或者是瀏覽器問題