當使用 jQuery 的 AJAX 函數時,很有可能會出現 ‘error’ 數據,例如,404 錯誤或服務器無法響應等。在這種情況下,您可以使用 AJAX 函數中的 ‘error’ 回調函數來處理錯誤。
$.ajax({ url: "http://www.example.com/ajax.php", type: "POST", data: data, success: function(response) { // 處理響應數據 }, error: function(jqXHR, textStatus, errorThrown) { // 處理錯誤 } });
在 AJAX 函數中,‘error’ 回調函數將會接收三個參數:jqXHR(請求對象),textStatus(錯誤類型)和errorThrown(錯誤信息)。這些參數將使您能夠以不同的方式處理不同的錯誤。
以下是一個關于如何處理特定錯誤類型的示例代碼:
$.ajax({ url: "http://www.example.com/ajax.php", type: "POST", data: data, success: function(response) { // 處理響應數據 }, error: function(jqXHR, textStatus, errorThrown) { if (jqXHR.status === 404) { // 處理 404 錯誤 } else if (jqXHR.status === 500) { // 處理 500 錯誤 } else { // 處理其他錯誤 } } });
通過使用 'error' 回調函數,您可以處理可能出現的所有錯誤類型,并在出現錯誤時提供有用的反饋。