时间:2021-05-26
laravel框架中只要是涉及到post传值都需要传 _token ,这是框架中为了防止crsf攻击所做的安全措施,那么我们用到ajax中的post 方式传值时,也需要在所传数据中添加一个_token=
{{ csrf_token() }}每次都写这条数据是否不利于我们优雅的编写代码呢?!
laravel中也提供了header中传_token 方式
只需要在前台header标签中插入
<meta name="csrf-token" content="{{ csrf_token() }}" />引入jquery之后插入
<script> $.ajaxSetup({ headers: { 'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content') }});</script><script> $.post()<script>此时我们每次ajax.post 就不需要每次传_token值了!!
以上这篇laravel5.1 ajax post 传值_token示例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
用了laravel就会知道其中的csrf验证功能,如果post传值的时候,没有csrf_token就会报如下的错误:这是因5.2之后的版本中会默认在路由里面添加
本文实例讲述了Laravel5.1自定义500错误页面的方法。分享给大家供大家参考,具体如下:Laravel5.1中500错误是程序错误,程序错误一定是系统自带
PHP前台传值到后台进行验证的3种方式1.不外乎就是post,get和ajax方式post和get方式就是在表单上用method方式规定主要就是ajax动态传值
本文实例讲述了Laravel5.1框架自带权限控制系统ACL用法。分享给大家供大家参考,具体如下:Laravel在5.1.11版本中加入了Authorizati
本文实例讲述了laravel5.1框架下的批量赋值实现方法。分享给大家供大家参考,具体如下:官方中文文档在这里:http://laravel-china.org