ホームページ > 記事 > ウェブフロントエンド > jQuery の AJAX エラー応答から詳細なエラー メッセージを取得する方法
jQuery の AJAX エラー応答を理解する
jQuery でエラー応答を送信する場合、詳細なテキスト メッセージを取得することが困難になる場合があります。デフォルトでは、jQuery は一般的な「エラー」メッセージのみを提供し、限られた情報しか提供しません。
この例では、HTTP 500 エラーがカスタム メッセージ「Gone to the beach」とともに送信されます。ただし、jQuery でエラー コールバックを使用すると、コンソール ログとアラートには「エラー」のみが表示されます。
エラー応答テキストへのアクセス
実際のエラー応答にアクセスするにはテキストを使用して、エラー コールバック関数を変更できます。
<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 中国語 Web サイトの他の関連記事を参照してください。