当前位置:  开发笔记 > 前端 > 正文

使用Laravel 5.1和VueJS的TokenMismatchException

如何解决《使用Laravel5.1和VueJS的TokenMismatchException》经验,为你挑选了1个好方法。

我正在尝试使用VueJS发出POST请求.但是,我无法通过TokenMismatchException.我在主Blade模板中有这个元标记:


这是我的VueJS文件的顶部:

Vue.http.headers.common['X-CSRF-TOKEN'] = document.querySelector('#token').getAttribute('value');

这是我的VueJS方法中调用POST的行:

this.$http.post('ads/create/store', this.content);

我已经尝试了太长时间才能接受令牌.任何人都可以帮忙吗?



1> Douglas.Sesa..:

您应该在元标记和JS getAttribute调用中使用'content'属性:

HTML:


JS:

Vue.http.headers.common['X-CSRF-TOKEN'] = document.querySelector('#token').getAttribute('content');

推荐阅读
ar_wen2402851455
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有