最初,我使用<script>
标记在HTML页面中编写所有JavaScript代码。
JavaScript中的jQuery的post调用是这样的。
$.post('store',{'_token':'{{csrf_token()}}'}, function(data){ /*a bunch of code*/ });
代码运行良好。但是,后来我把我所有的脚本到一个外部的JS文件。代码不再起作用了。{{csrf_token()}}
有问题,错误是
compiled.php中的TokenMismatchException
如果我想使用Laravel外部js文件,我应该怎么做?
2条答案
按热度按时间g9icjywg1#
1.将带有标记的
<meta>
标记添加到刀片式服务器布局:1.安装程序请求:
现在您可以使用
$.post()
,而无需每次都提供_token
。x0fgdtte2#
这对我很有效: