ajaxjQueryのメソッドを使用してフォームからファイルを送信しようとしています:
var ofile=document.getElementById('image').files[0];
var formdata = new FormData();
formdata.append("image",ofile);
$.ajax({
url:'elements/save_elements',
data:formdata,
type:'POST'
});
これにより、エラーが発生しますTypeError: 'append' called on an object that does not implement interface FormData。
このエラーの原因は何ですか? 実際formdata.appendには発生しませんが、jQuery 内で発生します。