yii2 ajax的post提交出现的400错误
来源:互联网 发布:广田集团员工待遇知乎 编辑:程序博客网 时间:2024/06/01 07:59
第一种解决办法是关闭Csrf
public function init(){ $this->enableCsrfValidation = false;}
第二种解决办法是在form表单中加入隐藏域
<input name="_csrf" type="hidden" id="_csrf" value="<?= Yii::$app->request->csrfToken ?>">
第三种解决办法是在AJAX中加入_csrf字段
var csrfToken = $('meta[name="csrf-token"]').attr("content");$.ajax({ type: 'POST', url: url, data: {_csrf:csrfToken}, success: success, dataType: dataType});
备注:如果你的页面没有form的话,ajax的post提交是没问题的,用ajax的post提交会自动产生_csrf
如果页面有form 尤其是有file的话 ajax的post是不可以的,必须用get。
0 0
- yii2 ajax的post提交出现的400错误
- yii2.0 ajax post 提交 400(BadRequest) 解决办法
- Ajax的post提交数据
- yii2框架中表单提交出现Bad Request (#400)---Unable to verify your data submission的错误解决方
- yii2-结合angularjs实现application/json的post数据提交
- django管理功能POST提交数据总是出现错误,而实际是提交成功的
- Ajax的post方式提交数据
- javascript ajax post提交的用法
- 采用ajax提交POST数据的例子
- AJAX的POST提交数据方法
- 采用ajax提交POST数据的例子
- Ajax的Post提交与Get提交的不同方式
- ajax中get和post的提交、却别、错误处理以及注意事项
- ajax中get和post的提交、却别、错误处理以及注意事项
- coldfusion9.0.2用post 提交表单的 字段个数超过100会出现500服务器错误
- Ajax提交post请求返回404错误
- ajax出现错误的原因
- 在django中,使用jquery ajax post数据,会出现403的错误
- Excel表快捷键一览(自己用到的)
- 终端界面上如何查看Linux主机中图片
- StringUtils,字符串处理
- HDU3639 Hawk-and-Chicken Tarjan缩点 +dfs+贪心
- syszuxpinyin中文输入异常
- yii2 ajax的post提交出现的400错误
- 贝塞尔曲线经典实例
- linux设置IP网卡
- oracle 11g数据库导出空表问题
- 初识 struts2-为什么我访问不了 WEB-INF 下面的 jsp 页面
- zynq ps DDR3 SDRAM
- 1.1互联网思维
- HDU3836 Equivalent Sets :Tarjan缩点
- MSSQL 数字型数据的爆出