当前位置:首页 > CMS教程 > 其它CMS > 列表

laravel5.1 ajax post 传值_token示例

发布:smiling 来源: PHP粉丝网  添加日期:2022-01-17 10:49:20 浏览: 评论:0 

今天小编就为大家分享一篇laravel5.1 ajax post 传值_token示例,具有很好的参考价值,希望对大家有所帮助,一起跟随小编过来看看吧。

laravel框架中只要是涉及到post传值都需要传 _token ,这是框架中为了防止crsf攻击所做的安全措施,那么我们用到ajax中的post 方式传值时,也需要在所传数据中添加一个_token=

{{ csrf_token() }}

每次都写这条数据是否不利于我们优雅的编写代码呢?!

laravel中也提供了header中传_token 方式

只需要在前台header标签中插入

<meta name="csrf-token" content="{{ csrf_token() }}" />

引入jquery之后插入

  1. <script> 
  2.   $.ajaxSetup({ 
  3.   headers: { 
  4.     'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content'
  5.   } 
  6. }); 
  7. </script> 
  8.  
  9. <script> 
  10.  
  11.   $.post() 
  12.  
  13. <script> 

此时我们每次ajax.post 就不需要每次传_token值了!!

Tags: laravel5.1 ajax post

分享到: