wxjh
- wxjh 评论了源码 yii2 ajax的post提交出现的400错误
验证了,可以,感谢分享,提交的时候将_csrf 参数传入即可(我用的是js post 上传图片)
(html代码) <input name="_csrf" type="hidden" id="_csrf" value="<?= Yii::$app->request->csrfToken; ?>">
(js代码) var csrfToken = $('#_csrf').val(); $('.btn-upload').upload({ url: _root_host + 'levis_admin/base/upload-for-qiniu', ext: ['image/png', 'image/jpeg'], params: 'exts[]:png,exts[]:jpg,_csrf:' + csrfToken,//todo 注意加上_csrf 参数 否则请求http 400 error:function(data) { tips.init('error', data); }, success:function(data, _this) { $('.l-img-show').find('img').attr('src', data.url+'?imageView2/2/w/200'); $('#image').val(data.key); } });
- wxjh 2017-05-31 已签到连续签到1天,获得了5个金钱
- wxjh 赞了评论
这里更新一点简化代码的写法,用
array_chunk($array,5000)
函数可以将一个一维数组$array分成若干个包含5000条数据的二维数组,代码会简洁易读很多,有兴趣的朋友可以百度下array_chunk的具体用法