主页 > 知识库 > 解决laravel 出现ajax请求419(unknown status)的问题

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

热门标签:广东地市地图标注 哪里办理400电话 江西手机自动外呼防封系统是什么 怎么向销售公司推销外呼系统 广州防封卡外呼系统多少钱一个月 外呼系统拨打暂时无法接通 长春人工外呼系统服务商 仁和怎么申请400开头的电话 高德地图标注家

如下所示:

这个是因为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)的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

您可能感兴趣的文章:
  • Laravel 5.5中为响应请求提供的可响应接口详解
  • 让Laravel API永远返回JSON格式响应的方法示例
  • Laravel+Dingo/Api 自定义响应的实现
  • laravel http 自定义公共验证和响应的方法
  • Laravel5.1 框架Request请求操作常见用法实例分析
  • 跟我学Laravel之请求与输入
  • 跟我学Laravel之请求(Request)的生命周期
  • Laravel获取当前请求的控制器和方法以及中间件的例子
  • laravel请求参数校验方法
  • Laravel框架处理用户的请求操作详解
  • Laravel5.1 框架响应基本用法实例分析

标签:文山 梅河口 黔东 厦门 惠州 海北 湘西 濮阳

巨人网络通讯声明:本文标题《解决laravel 出现ajax请求419(unknown status)的问题》,本文关键词  解决,laravel,出现,ajax,请求,;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 下面列出与本文章《解决laravel 出现ajax请求419(unknown status)的问题》相关的同类信息!
  • 本页收集关于解决laravel 出现ajax请求419(unknown status)的问题的相关信息资讯供网民参考!
  • 推荐文章