laravel ajax token验证问题

我在index加入首页,隐藏表单,通过js事件弹层显示
clipboard.png

clipboard.png

clipboard.png
头部也已在jquery引入之后设置ajaxSetup headers

clipboard.png
但是,当我post提交过去之后,服务端的token和提交的就不一样了

clipboard.png

提示token验证异常。

如果我点击“添加”,跳转到控制器 add方法,渲染页面,再次通过点击“提交”,触发js ajax提交数据时,验证ok

clipboard.png

不知道为什么?

如果我添加add方法 view一个页面,点击submit按钮时候,也就没有必要异步ajax了啊!!!

从index提交到index,提示异常,从index提交到add,提示异常
只有从add,提交到add就正常。

此外,发现,我在首页index的时候,每次刷新,token值都会变,当我进入add页面时候,刷新不会变?

阅读 3k
1 个回答

原因是,我在首页加载之后,异步请求了一次服务器,导致原来的token失效。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题