jQuery AJAX でカスタム エラー応答テキストを取得する方法

Mary-Kate Olsen
リリース: 2024-10-30 23:49:30
オリジナル
927 人が閲覧しました

How to Retrieve Custom Error Response Texts in jQuery AJAX?

jQuery AJAX エラー レスポンスについて

AJAX リクエストを処理する場合、ユーザーに有意義なフィードバックを提供するためにエラー レスポンスを取得することが重要です。ただし、デフォルトの jQuery エラー メッセージでは、限られた情報しか提供されないことがよくあります。この記事では、jQuery で実際のエラー応答テキストを取得する方法について説明します。

この例では、サーバーはステータス コード 500 とカスタム メッセージ「Gone to the beach」を含むエラー応答を送信します。ただし、jQuery error() 関数は一般的なメッセージ「error」のみを提供します。

カスタム応答テキストにアクセスするには、エラー ハンドラーを次のように変更できます。

<code class="javascript">error: function(xhr, status, error) {
  var err = eval("(" + xhr.responseText + ")");
  alert(err.Message);
}</code>
ログイン後にコピー

この例では、 code:

  • xhr は、応答テキストを含む XMLHttpRequest オブジェクトを表します。
  • status と error はオプションのエラー説明引数です。
  • eval() 関数は次のとおりです。応答テキストを JSON として解析するために使用されます。
  • err オブジェクトには、カスタム メッセージ「Gone to the beach」などのエラーの詳細が含まれます。

XMLHttpRequest オブジェクトを使用すると、このソリューションにより、サーバーから送信された実際のエラー メッセージを取得できます。この強化されたエラー処理により、デバッグやユーザーのフィードバックに貴重な情報が提供されます。

以上がjQuery AJAX でカスタム エラー応答テキストを取得する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!