ホームページ >バックエンド開発 >PHPチュートリアル >Laravel 5.5 Ajax 呼び出しで 419 (不明なステータス) エラーが発生するのはなぜですか?
Ajax 呼び出しを試行すると、開発者は「419 (不明なステータス)」を示すエラー メッセージが表示される場合があります。このエラーは通常、CSRF (クロスサイト リクエスト フォージェリ) トークンが欠落しているか無効であることが原因で発生します。
この問題を解決するには、正しい CSRF トークンを含むメタ タグが Web ページのヘッド セクションに存在することを確認してください。 :
<meta name="csrf-token" content="{{ csrf_token() }}">
次に、次のコマンドを使用して、Ajax 呼び出し内で CSRF トークンを取得します。 setup:
$.ajaxSetup({ headers: { 'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content') } });
これらの手順を実装すると、Ajax リクエストに CSRF トークンを正常に含めることができ、「419 (不明なステータス)」エラーを解決できます。詳細については、CSRF 保護に関する Laravel ドキュメントを参照してください。
以上がLaravel 5.5 Ajax 呼び出しで 419 (不明なステータス) エラーが発生するのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。