我想通过Ajax调用将文件上传到flask
使用这种方法upload a file using an ajax call in flask
使用jQuery.ajax
我想知道是否也可以使用jQuery.post()
。
使用jQuery.post()
方法
$("#sendata").on("click", ()=>{
let form_data = new FormData($('#upload-file')[0]);
$.post( "/uploadajax", {
javascript_data: form_data});
});
在下面给我这个TypeError
是什么导致了此错误?
Uncaught TypeError: Illegal invocation
at i (jquery-3.5.1.min.js:2)
at Dt (jquery-3.5.1.min.js:2)
at Dt (jquery-3.5.1.min.js:2)
at Function.S.param (jquery-3.5.1.min.js:2)
at Function.ajax (jquery-3.5.1.min.js:2)
at Function.S.<computed> [as post] (jquery-3.5.1.min.js:2)
at HTMLButtonElement.<anonymous> (event.js:49)
at HTMLButtonElement.dispatch (jquery-3.5.1.min.js:2)
at HTMLButtonElement.v.handle (jquery-3.5.1.min.js:2)