这个问题困扰了我好久 特别郁闷。明明在layout的main文件中添加了
<?= Html::csrfMetaTags() ?>
但在提交的时候就是提示400 验证数据错误。关闭了csrf验证就完全可以。
最后找到问题原因是引入yii.js 和jquery.js的问题。
<script src="/qdyy/backend/web/assets/604c8cd2/jquery.js"></script>
<script src="/qdyy/backend/web/assets/3d061f76/yii.js"></script>
jquery要在Yii.js之前才可以
所以我就在AppAsset资源文件中 注销了原本的jquery.js 一切正常了。