网站首页
前端ajax 与 FORMDATA 提交表单
发布时间:2018-07-13 03:23查看次数:3850
$.ajaxSetup({processData :false,contentType: false,headers:{'X-CSRF-TOKEN':"{{csrf_token()}}" }});
前端ajax 与 FORMDATA 提交表单
在使用laravel 框架提交表单,所需要注意的地方
首先是csrf_token 这个是防止其他页面 POST提交
在使用AJAX提交的时间 会被拦截到 返回 HTTP ERROR 419错误
解决办法:
headers:{'X-CSRF-TOKEN':"{{csrf_token()}}" }}
在使用FORMDATA提交的时间 因为jQuery 会重写数据 以及文本类型
所以要关闭着两个功能
processData :false,重置数据类型 contentType: false 重置内容类型
综合下来:
$.ajaxSetup({processData :false,contentType: false,headers:{'X-CSRF-TOKEN':"{{csrf_token()}}" }});
就可以了!
几个月没有写代码 收都生疏了~~~~
关键字词:ajax##