了解 jQuery 的 AJAX 錯誤回應
在 jQuery 中發送錯誤回應時,檢索詳細的文字訊息可能會帶來挑戰。預設情況下,jQuery 僅提供通用「錯誤」訊息,留給您的資訊有限。
在提供的範例中,HTTP 500 錯誤與自訂訊息「Gone to the beach」一起發送。但是,在 jQuery 中使用錯誤回呼時,控制台日誌和警報僅顯示「錯誤」。
存取錯誤回應文字
存取實際的錯誤回應text,可以修改錯誤回呼函數。具體方法如下:
<code class="javascript">$.ajax({ type: "post", data: { id: 0 }, cache: false, url: "doIt.php", dataType: "text", error: function(xhr, status, error) { var err = eval("(" + xhr.responseText + ")"); alert("Can't do because: " + err.Message); }, success: function() { alert("Done ! "); } });</code>
在此修改後的程式碼中:
以上是如何從 jQuery 的 AJAX 錯誤回應中檢索詳細的錯誤訊息?的詳細內容。更多資訊請關注PHP中文網其他相關文章!