ajax status php,解决laravel 出现ajax请求419(unknown status)的问题
如下所示:
這個是因為laravel自帶csrf驗證的問題
解決方法
方法一:去關掉laravel的csrf驗證,但這個人不建議,方法也不寫出來了。
方法二:把該接口寫到api.php上就好了
方法三:
首先在頁面加上
然后請求的在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)的問題就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持萬仟網。
總結
以上是生活随笔為你收集整理的ajax status php,解决laravel 出现ajax请求419(unknown status)的问题的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 王者归来!AMD CPU+GPU双雄拿下
- 下一篇: 动态规划算法php,php算法学习之动态