ajax錯誤訊息提示

Temperature: 0 °C

Mark ChangMark Chang


ajax目前已經是我寫系統使用非常普遍的方式~

雖說常寫,但偶爾還是會有鬼打牆的時候發生.......

這邊記錄一下要如何知道傳送錯誤的類型。
$.ajax({
type: 'GET',
url: headerUrl,
dataType: 'html',
success: function(data) {
$('#header').append(data);
},error: function(jqXHR, exception){
var msg = '';
if (jqXHR.status === 0) {
msg = 'Not connect.\n Verify Network.';
} else if (jqXHR.status == 404) {
msg = 'Requested page not found. [404]';
} else if (jqXHR.status == 500) {
msg = 'Internal Server Error [500].';
} else if (exception === 'parsererror') {
msg = 'Requested JSON parse failed.';
} else if (exception === 'timeout') {
msg = 'Time out error.';
} else if (exception === 'abort') {
msg = 'Ajax request aborted.';
} else {
msg = 'Uncaught Error.\n' + jqXHR.responseText;
}

alert(msg)

總之~學不完的知識。
 

作者簡介

Mark Chang

離不開電腦的宅男

訪客留言

留下一些足跡證明你來拜訪過我

推薦閱讀

作者其他相關類別故事

Android UI設計距離課題

Android UI設計距離課題

layoutmarginTop指定該屬性所在控件距離上方的位置空間。...

javascript change css class

javascript change css class

javascript 使用classList是一個方便的替代方法,可以將元素的類列表作...

使用PHP mb_substr() 函式,擷取部分字串並記得使用UTF-8。

使用PHP mb_substr() 函式,擷取部分字串並記得使用UTF-8。

pexelsphotohello 文字長度太長,一般來說我們可以使用DIV包住字串,再...

請選擇選項

執行錯誤

Hi,謝謝你的參與,但無法重複投票哦~