資料載入中

胡言亂語

ajax錯誤訊息提示


ajax錯誤訊息提示
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)

總之~學不完的知識。
 

  • ajax 使用的常見方式
  • 傳送錯誤的類型分析
  • 系統開發中的常見問題
  • 鬼打牆的解決方法
  • 學習 ajax 的無窮知識
https://innstory.com/story-ajax錯誤訊息提示-1766

上一篇
 分享缺電救星出現了?日本開發颱風發電機一場颱風就蘊藏50年電力不用實在太浪費!風傳媒

下一篇
使用Google提供的檢查網頁工具檢查是否為惡意網站 

發表留言

  • 米蘭達

    寫系統的過程確實有時會讓人感到困惑,尤其是遇到錯誤時。記錄這些經驗真的有助於未來的解決,也能在不斷學習中找到進步的空間。希望你能順利解決那些鬼打牆的問題。
    2026-09-18 上午 11 點回覆

作者簡介

離不開電腦的宅男


推薦閱讀

作者其他相關類別故事

使用CSS 讓ul li 橫向水平

使用CSS 讓ul li 橫…

Mark Chang 5 年又 202 天 2.5K

好吧,其實這個css常在用,但我每次都沒特別紀錄,然後每次又忘記然後又要Google。 其實主要就是...

.htaccess 使用gzip壓縮網站加快加載速度並節省頻寬

.htaccess 使用gz…

Mark Chang 5 年又 171 天 1.8K

modgzip是Apache的外部擴展模組,可以將文件發送到客戶端之前快速輕鬆地對其進行壓縮。 如果...

Fatal error Allowed memory size of 50331648 bytes exhausted tried to allocate 12288 bytes in

Fatal error Al…

Mark Chang 5 年又 151 天 2.1K

今天在客戶的網站系統上發現了一個問題。 在上傳檔案時發生了一個錯誤: 錯誤的原因: 因為php頁...