ajax
jQueryのメソッドを使用してフォームからファイルを送信しようとしています:
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 内で発生します。