Я пытаюсь отправить файл из формы, используя метод jQuery ajax
:
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.