jquery ajax中的Laravel 5令牌不匹配异常

jquery ajax中的Laravel 5令牌不匹配异常,laravel,laravel-5,Laravel,Laravel 5,我正在用Laravel 5和Jquery ajax开发一个应用程序。我在视图中有一个选项卡面板。它在单击选项卡按钮时加载一个初始表单。它使用Jquery ejax加载,没有任何问题。之后,用户可以在表单中输入数据,然后单击更新按钮,数据应该使用jQueryAjax保存到数据库中。基本上没有页面刷新 虽然以前的ajax表单加载工作正常,但当单击此按钮时,页面刷新并显示令牌不匹配异常。我也包含了csrf令牌。我不知道原因是什么。我已将csrf令牌作为元内容值包含,如下所示 <meta name

我正在用Laravel 5和Jquery ajax开发一个应用程序。我在视图中有一个选项卡面板。它在单击选项卡按钮时加载一个初始表单。它使用Jquery ejax加载,没有任何问题。之后,用户可以在表单中输入数据,然后单击更新按钮,数据应该使用jQueryAjax保存到数据库中。基本上没有页面刷新

虽然以前的ajax表单加载工作正常,但当单击此按钮时,页面刷新并显示令牌不匹配异常。我也包含了csrf令牌。我不知道原因是什么。我已将csrf令牌作为元内容值包含,如下所示

<meta name="csrf-token" content="{{csrf_token()}}" />
以下是Laravel堆栈跟踪

TokenMismatchException in compiled.php line 2440:

in compiled.php line 2440
at VerifyCsrfToken->handle(object(Request), object(Closure)) in VerifyCsrfToken.php line 17
at VerifyCsrfToken->handle(object(Request), object(Closure)) in compiled.php line 8944
at Pipeline->Illuminate\Pipeline\{closure}(object(Request)) in compiled.php line 12083
at ShareErrorsFromSession->handle(object(Request), object(Closure)) in compiled.php line 8944
at Pipeline->Illuminate\Pipeline\{closure}(object(Request)) in compiled.php line 10785
at StartSession->handle(object(Request), object(Closure)) in compiled.php line 8944
at Pipeline->Illuminate\Pipeline\{closure}(object(Request)) in compiled.php line 11789
at AddQueuedCookiesToResponse->handle(object(Request), object(Closure)) in compiled.php line 8944
at Pipeline->Illuminate\Pipeline\{closure}(object(Request)) in compiled.php line 11738
at EncryptCookies->handle(object(Request), object(Closure)) in compiled.php line 8944
at Pipeline->Illuminate\Pipeline\{closure}(object(Request)) in compiled.php line 2478
at CheckForMaintenanceMode->handle(object(Request), object(Closure)) in compiled.php line 8944
at Pipeline->Illuminate\Pipeline\{closure}(object(Request))
at call_user_func(object(Closure), object(Request)) in compiled.php line 8935
at Pipeline->then(object(Closure)) in compiled.php line 1891
at Kernel->sendRequestThroughRouter(object(Request)) in compiled.php line 1880
at Kernel->handle(object(Request)) in index.php line 53
在文档中

在文档中


php artisan clear已编译


通过访问ajax请求中的{{csrf_token()}},将csrf_令牌嵌入请求。

php artisan clear


通过访问ajax请求中的{{csrf_token()}}将csrf_令牌嵌入请求。

您可以发布ajax Post代码吗?有时缺少一些代码行会导致此错误。实际上,我的另一个用于配置文件信息加载的ajax代码工作正常。因此,我复制了相同的代码,并根据此要求对其进行了编辑。无论如何,我将在此处发布代码。您可以发布您的ajax发布代码吗?有时缺少一些代码行会导致此错误。实际上,我的另一个用于加载配置文件信息的ajax代码工作正常。因此,我复制了相同的代码,并根据此要求进行了编辑。无论如何,我将在此处发布代码。感谢您提供的代码。但我以前尝试过此代码,但没有成功。对于此代码,即使是第一个表单也没有加载。感谢您提供的代码。但是我以前尝试过这个方法,但没有效果。对于此代码,即使是第一个表单也没有加载。
TokenMismatchException in compiled.php line 2440:

in compiled.php line 2440
at VerifyCsrfToken->handle(object(Request), object(Closure)) in VerifyCsrfToken.php line 17
at VerifyCsrfToken->handle(object(Request), object(Closure)) in compiled.php line 8944
at Pipeline->Illuminate\Pipeline\{closure}(object(Request)) in compiled.php line 12083
at ShareErrorsFromSession->handle(object(Request), object(Closure)) in compiled.php line 8944
at Pipeline->Illuminate\Pipeline\{closure}(object(Request)) in compiled.php line 10785
at StartSession->handle(object(Request), object(Closure)) in compiled.php line 8944
at Pipeline->Illuminate\Pipeline\{closure}(object(Request)) in compiled.php line 11789
at AddQueuedCookiesToResponse->handle(object(Request), object(Closure)) in compiled.php line 8944
at Pipeline->Illuminate\Pipeline\{closure}(object(Request)) in compiled.php line 11738
at EncryptCookies->handle(object(Request), object(Closure)) in compiled.php line 8944
at Pipeline->Illuminate\Pipeline\{closure}(object(Request)) in compiled.php line 2478
at CheckForMaintenanceMode->handle(object(Request), object(Closure)) in compiled.php line 8944
at Pipeline->Illuminate\Pipeline\{closure}(object(Request))
at call_user_func(object(Closure), object(Request)) in compiled.php line 8935
at Pipeline->then(object(Closure)) in compiled.php line 1891
at Kernel->sendRequestThroughRouter(object(Request)) in compiled.php line 1880
at Kernel->handle(object(Request)) in index.php line 53
$.ajaxSetup({
    headers: {
        'X-CSRF-TOKEN': $('meta[name="_token"]').attr('content')
    }
});