存取jQuery $.ajax 錯誤回應文字
在jQuery 中,當非同步請求失敗時,將使用三個參數呼叫錯誤處理程式: XMLHttpRequest、狀態和錯誤。但是,錯誤參數僅提供通用的“錯誤”訊息。
要檢索實際的錯誤回應文本,您可以使用以下方法:
error: function(xhr, status, error) { var err = eval("(" + xhr.responseText + ")"); alert(err.Message); }
在此範例中,我們首先使用 eval 將 xhr.responseText 轉換為 JSON 物件。然後,我們從 JSON 物件存取所需的錯誤訊息,在本例中為 err.Message。
透過使用此方法,您可以獲得伺服器傳回的特定錯誤回應文字並將其顯示給使用者改進錯誤處理。
以上是如何從 jQuery $.ajax 請求存取特定的錯誤回應文字?的詳細內容。更多資訊請關注PHP中文網其他相關文章!