【发布时间】:2018-05-02 00:20:41
【问题描述】:
我正在使用 laravel 5.4 和 jquery Ajax 上传文件和一些表单数据。
我正在使用下面的代码
function submitDocument(){
var formData = new FormData(); // Currently empty
var _token = $("#_token").val().trim();
formData.append('title', $("#title").val());
formData.append("doc",$("#doc")[0].files[0]);
$.ajax({
url: "documents",
method: "post",
data:{_token,formData},
}).done(function(data) {
});
return false;// Not to submit page
}
我遇到了错误
未捕获的类型错误:非法调用
我该如何解决这个问题?提前感谢您的宝贵时间。
我可以通过使用
在 formData 中获得价值console.log(formData.get('title'));
console.log(formData.get('doc'));
【问题讨论】:
-
您是否尝试在 formData 对象中添加 _token 值?
-
@gbalduzzi :是的,我试过了,没有成功。
标签: javascript php jquery laravel file-upload