,
1.error:function(jqXHR, textStatus, errorThrown){
console.log(jqXHR.responseText);
console.log(jqXHR.status);
console.log(jqXHR.readyState);
console.log(jqXHR.statusText);
/*彈出其他兩個參數(shù)的信息*/
console.log(textStatus);
console.log(errorThrown);
}
2.參數(shù)解釋以及返回的信息
第一個參數(shù) jqXHR jqXHR:這里的jqXHR是一個jqXHR對象添祸,在Jquery1.4和1.4版本之前返回的是XMLHttpRequest對象申尤,1.5版本以后則開始使用jqXHR對象癌幕,該對象是一個超集,就是該對象不僅包括XMLHttpRequest對象昧穿,還包含其他更多的詳細屬性和信息勺远。
這里主要有4個屬性:
readyState :當前狀態(tài),0-未初始化,1-正在載入时鸵,2-已經(jīng)載入胶逢,3-數(shù)據(jù)進行交互,4-完成饰潜。
status ?:返回的HTTP狀態(tài)碼初坠,比如常見的404,500等錯誤代碼。
statusText :對應狀態(tài)碼的錯誤信息彭雾,比如404錯誤信息是not found,500是Internal Server Error碟刺。
responseText :服務器響應返回的文本信息
第二個參數(shù) String textStatus:返回的是字符串類型,表示返回的狀態(tài)薯酝,根據(jù)服務器不同的錯誤可能返回下面這些信息:"timeout"(超時), "error"(錯誤), "abort"(中止), "parsererror"(解析錯誤)半沽,還有可能返回空值爽柒。
第三個參數(shù) String?errorThrown:也是字符串類型,表示服務器拋出返回的錯誤信息者填,如果產(chǎn)生的是HTTP錯誤浩村,那么返回的信息就是HTTP狀態(tài)碼對應的錯誤信息,比如404的Not Found,500錯誤的Internal Server Error占哟。