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


Posted in PHP onSeptember 03, 2019

如下所示:

解决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()}}的值,然后请求就好了

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

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 相关文章推荐
Classes and Objects in PHP5-面向对象编程 [1]
Oct 09 PHP
PHP session常见问题集锦及解决办法总结
Mar 18 PHP
php 正则表达式小结
Aug 31 PHP
使用php shell命令合并图片的代码
Jun 23 PHP
保存到桌面、设为桌面且带图标的PHP代码
Nov 19 PHP
php导出CSV抽象类实例
Sep 24 PHP
php实现字符串翻转的方法
Mar 27 PHP
解读PHP的Yii框架中请求与响应的处理流程
Mar 17 PHP
php自定义函数br2nl实现将html中br换行符转换为文本输入中换行符的方法【与函数nl2br功能相反】
Feb 17 PHP
PHP常见过waf webshell以及最简单的检测方法
May 21 PHP
PHP 7.4中使用预加载的方法详解
Jul 08 PHP
laravel5.2表单验证,并显示错误信息的实例
Sep 29 PHP
解决Laravel blade模板转义html标签的问题
Sep 03 #PHP
Thinkphp5框架简单实现钩子(Hook)行为的方法示例
Sep 03 #PHP
php中钩子(hook)的原理与简单应用demo示例
Sep 03 #PHP
php根据地址获取百度地图经纬度的实例方法
Sep 03 #PHP
Laravel使用Queue队列的技巧汇总
Sep 02 #PHP
PHP单文件上传原理及上传函数的封装操作示例
Sep 02 #PHP
PHP实现单文件、多个单文件、多文件上传函数的封装示例
Sep 02 #PHP
You might like
如何利用PHP执行.SQL文件
2013/07/05 PHP
PHP使用json_encode函数时不转义中文的解决方法
2014/11/12 PHP
php中通过eval实现字符串格式的计算公式
2017/03/18 PHP
使用tp框架和SQL语句查询数据表中的某字段包含某值
2019/10/18 PHP
javascript 二维数组的实现与应用
2010/03/16 Javascript
js通过地址栏给action传值(中文乱码全是问号)
2013/05/02 Javascript
鼠标划过实现延迟加载并隐藏层的js代码
2013/10/11 Javascript
原生js实现类似弹窗抖动效果
2015/04/02 Javascript
Javascript验证方法大全
2015/09/21 Javascript
jquery简单倒计时实现方法
2015/12/18 Javascript
js replace()去除代码中空格的实例
2017/02/14 Javascript
使用原生的javascript来实现轮播图
2017/02/24 Javascript
jQuery插件FusionCharts实现的2D饼状图效果【附demo源码下载】
2017/03/03 Javascript
Three.js利用顶点绘制立方体的方法详解
2017/09/27 Javascript
js断点调试心得分享(必看篇)
2017/12/08 Javascript
angular2组件中定时刷新并清除定时器的实例讲解
2018/08/31 Javascript
原生JS实现旋转轮播图+文字内容切换效果【附源码】
2018/09/29 Javascript
vue递归组件实战之简单树形控件实例代码
2019/08/27 Javascript
如何通过shell脚本自动生成vue文件详解
2019/09/10 Javascript
微信小程序进入广告实现代码实例
2019/09/19 Javascript
[01:04]DOTA2:伟大的Roshan雕塑震撼来临
2015/01/30 DOTA
[40:03]DOTA2上海特级锦标赛主赛事日 - 1 败者组第一轮#1EHOME VS Archon
2016/03/02 DOTA
haskell实现多线程服务器实例代码
2013/11/26 Python
Python break语句详解
2014/03/11 Python
wxPython事件驱动实例详解
2014/09/28 Python
Python实现多线程HTTP下载器示例
2017/02/11 Python
Python列表list操作符实例分析【标准类型操作符、切片、连接字符、列表解析、重复操作等】
2017/07/24 Python
python机器学习理论与实战(六)支持向量机
2018/01/19 Python
python输出100以内的质数与合数实例代码
2018/07/08 Python
详解Python with/as使用说明
2018/12/13 Python
基于TensorBoard中graph模块图结构分析
2020/02/15 Python
Python如何在循环内使用list.remove()
2020/06/01 Python
Python利用myqr库创建自己的二维码
2020/11/24 Python
3的组成教学反思
2014/04/30 职场文书
2014客服代表实习自我鉴定
2014/09/18 职场文书
初中教师个人工作总结
2015/02/10 职场文书