记一次 jQuery 踩坑经历
在使用axios时碰到的小问题
简介: 在 axios 操作表单时,由于新增和编辑用的是一个表单,在使用 axios 进行 ajax 操作时,总是提示我在 update 时, $request 中没有接收数据,update 是 PATCH / PUT 类型
解决 $request 的为空的方法:
// 方式1: form 中添加
{!! method_field('patch') !!}
// 方式2:
let Data = new FormData(getElementByID('FORM_DATA'));
// for files (in jQuery)
Data.append( 'your_file', $('input').files[0], $('input').files[0].name );
// Send Patch request to laravel
Data.append('_method', 'PATCH');
axios.post('/url' , Data ). then( Response => {
// do stuff
});
这可以说是个人基础的不足问题,我个人更倾向第二种方式

本作品采用《CC 协议》,转载必须注明作者和本文链接
关于 LearnKu
推荐文章: