解决laravel 出现ajax请求419(unknown status)的问题

 更新时间:2019年09月03日 11:22:41   作者:Q-u-a-n  
今天小编就为大家分享一篇解决laravel 出现ajax请求419(unknown status)的问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

如下所示:

这个是因为laravel自带CSRF验证的问题

解决方法

方法一:去关掉laravel的csrf验证,但这个人不建议,方法也不写出来了。

方法二:把该接口写到api.php上就好了

方法三:

首先在页面加上

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

然后请求的在header里面加上

'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')

就ok了

方法四:页面上加上代码{{csrf_field()}},如果是form表单提交的话直接加上就ok了,不是form的话ajax请求的时候写到请求参数里增加参数_token并获取{{csrf_field()}}的值,然后请求就好了

   var name=$('#name').val();
   $.ajax({
   type:'POST',
   url:"{{route('rule.add')}}", 
   dataType:'json',
   data:{
   'name':name,
   '_token':'{{csrf_token()}}'
   },
   success:function(data,sta){
   if(data.code==200){
    layer.alert('添加成功',function(){
 
    });
   }else{
    layer.alert('添加失败',function(){
 
    });
   } 
   },
   error:function(data){
   console.log(data)
   }
  });

以上这篇解决laravel 出现ajax请求419(unknown status)的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • php引用地址改变变量值的问题

    php引用地址改变变量值的问题

    看到原始值确实被修改了,发生在引用之后并被赋值之后,但被赋值之前则原始变量不会改变
    2012-03-03
  • php上传图片客户端和服务器端实现方法

    php上传图片客户端和服务器端实现方法

    这篇文章主要介绍了php上传图片客户端和服务器端实现方法,涉及php操作文件的技巧,涉及图片后缀验证、文件重命名等常用方法,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-03-03
  • php实现图片以base64显示的方法

    php实现图片以base64显示的方法

    这篇文章主要介绍了php实现图片以base64显示的方法,较为详细的分析了base64编码格式显示图片的相关实现技巧与注意事项,需要的朋友可以参考下
    2016-10-10
  • PHP遍历数组的方法汇总

    PHP遍历数组的方法汇总

    php下最灵活的东西都是数组,很多数据都是通过数组的方式显示,这里整理下数组的遍历方法,大家可以根据需要选用。
    2015-04-04
  • PHP抽象类与接口的区别详解

    PHP抽象类与接口的区别详解

    今天小编就为大家分享一篇关于PHP抽象类与接口的区别详解,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2019-03-03
  • windows下PHP_intl.dll正确配置方法(apache2.2+php5.3.5)

    windows下PHP_intl.dll正确配置方法(apache2.2+php5.3.5)

    配置php_intl模块总是加载失败,在这找到了解决方法
    2014-01-01
  • PHP使用Redis替代文件存储Session的方法

    PHP使用Redis替代文件存储Session的方法

    这篇文章主要介绍了PHP使用Redis替代文件存储Session的方法,结合实例形式较为详细的分析了Session的基本操作方法及使用Redis存储session的相关技巧,需要的朋友可以参考下
    2017-02-02
  • PHP5.5安装PHPRedis扩展及连接测试方法

    PHP5.5安装PHPRedis扩展及连接测试方法

    这篇文章主要介绍了PHP5.5安装PHPRedis扩展及连接测试方法,较为详细的介绍了针对php5.5安装PHPRedis扩展的具体步骤与相关操作技巧,并给出了安装后的连接测试示例,需要的朋友可以参考下
    2017-01-01
  • php实现word转html的方法

    php实现word转html的方法

    这篇文章主要介绍了php实现word转html的方法,涉及PHP调用com组件操作word文档的相关技巧,需要的朋友可以参考下
    2016-01-01
  • php中iconv函数使用方法

    php中iconv函数使用方法

    最近在做一个程序,需要用到iconv函数把抓取来过的utf-8编码的页面转成gb2312, 发现只有用iconv函数把抓取过来的数据一转码数据就会无缘无故的少一些。
    2008-05-05

最新评论