Heim >Backend-Entwicklung >PHP-Tutorial >Warum erhalte ich bei meinen Laravel 5.5 Ajax-Aufrufen den Fehler 419 (Unbekannter Status)?
Beim Versuch eines Ajax-Aufrufs können Entwickler auf die Fehlermeldung „419 (Unbekannter Status)“ stoßen. Dieser Fehler tritt normalerweise aufgrund eines fehlenden oder ungültigen CSRF-Tokens (Cross-Site Request Forgery) auf.
Um dieses Problem zu beheben, stellen Sie sicher, dass im Kopfbereich Ihrer Webseite ein Meta-Tag mit dem richtigen CSRF-Token vorhanden ist :
<meta name="csrf-token" content="{{ csrf_token() }}">
Als nächstes rufen Sie das CSRF-Token in Ihrem Ajax-Aufruf wie folgt ab Setup:
$.ajaxSetup({ headers: { 'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content') } });
Durch die Implementierung dieser Schritte können Sie das CSRF-Token erfolgreich in Ihre Ajax-Anfragen einbinden und den Fehler „419 (unbekannter Status)“ beheben. Weitere Einzelheiten finden Sie in der Laravel-Dokumentation zum CSRF-Schutz.
Das obige ist der detaillierte Inhalt vonWarum erhalte ich bei meinen Laravel 5.5 Ajax-Aufrufen den Fehler 419 (Unbekannter Status)?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!