検索

ホームページ  >  に質問  >  本文

php - ajax経由でフォームを送信するとlaravel5.4が422リターンを取得し、ajaxはリターンコンテンツをキャプチャできません

1. ajax 経由でフォームを送信します。検証が失敗した場合、http ステータス値 422 の json が返されます。
2. json の形式をカスタマイズするにはどうすればよいですか?
3. http ステータス値は 422 で、フレームワークにハードコーディングされているようです。検証例外をキャッチしてカスタム JSON をフロントエンドに返したいのですが、これは可能ですか?
4. jquery の ajax メソッドを使用する場合、エラーが発生したときに戻りデータを json オブジェクトとして取得することはできず、取得できるのは文字列形式の json のみです。

PHP中文网PHP中文网2753日前709

全員に返信(1)返信します

  • 伊谢尔伦

    伊谢尔伦2017-06-21 10:12:48

    必要に応じて json 形式を自分で定義できます。次の 2 つの質問についてはこれ以上言うことはありません。

    • http ステータス値は 422 で、フレームワークでハードコーディングされているようです。検証例外をキャッチしてカスタム JSON をフロントエンドに返したいのですが、これは可能ですか?

      リーリー

    • jqueryのajaxメソッドを使用すると、エラーが発生した場合でも、jsonオブジェクトとしてフォーマットされた戻りデータを取得できません。jsonは文字列形式でのみ取得できます

      。 リーリー

    • 返事
      0
  • キャンセル返事