Ajax 호출을 시도할 때 개발자는 "419(알 수 없는 상태)"를 나타내는 오류 메시지를 접할 수 있습니다. 이 오류는 일반적으로 CSRF(Cross-Site Request Forgery) 토큰이 없거나 잘못된 경우에 발생합니다.
이 문제를 해결하려면 올바른 CSRF 토큰이 포함된 메타 태그가 웹페이지의 헤드 섹션에 있는지 확인하세요. :
<meta name="csrf-token" content="{{ csrf_token() }}">
다음으로 다음을 사용하여 Ajax 호출 내에서 CSRF 토큰을 검색합니다. 설정:
$.ajaxSetup({ headers: { 'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content') } });
이러한 단계를 구현하면 Ajax 요청에 CSRF 토큰을 성공적으로 포함하고 "419(알 수 없는 상태)" 오류를 해결할 수 있습니다. 자세한 내용은 CSRF 보호에 대한 Laravel 문서를 참조하세요.
위 내용은 Laravel 5.5 Ajax 호출에서 419(알 수 없는 상태) 오류가 발생하는 이유는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!