Lors d'une tentative d'appel Ajax, les développeurs peuvent rencontrer un message d'erreur indiquant "419 (état inconnu)." Cette erreur survient généralement en raison d'un jeton CSRF (Cross-Site Request Forgery) manquant ou invalide.
Pour résoudre ce problème, assurez-vous qu'une balise méta avec le jeton CSRF correct est présente dans la section d'en-tête de votre page Web. :
<meta name="csrf-token" content="{{ csrf_token() }}">
Ensuite, récupérez le jeton CSRF dans votre appel Ajax en utilisant ce qui suit configuration :
$.ajaxSetup({ headers: { 'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content') } });
En mettant en œuvre ces étapes, vous pouvez inclure avec succès le jeton CSRF dans vos requêtes Ajax et résoudre l'erreur « 419 (statut inconnu) ». Pour plus de détails, reportez-vous à la documentation Laravel sur la protection CSRF.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!