【发布时间】:2018-10-17 12:03:55
【问题描述】:
我正在尝试使用 AJAX 发送图像。尽管我不断收到此错误。
TypeError:在未实现接口 FormData 的对象上调用了“附加”。
这是我的代码:
$(document).ready(function(){
$('#post').on('submit', function(e){
e.preventDefault();
var data = new FormData(this);
$.ajax(
{
url: 'post_ajax/savePost',
type: 'POST',
dataType: false,
contentType: false,
pocessData: false,
data: data,
success: function (resultado) {
console.log(resultado)
}
}
).done(
function(json){
if(json.data){
console.log('Ajax correcto');
}else{
console.log('No se ha podido guardar el post');
}
}
).fail(
function(){
console.log('fallo en ajax');
}
);
});
});
这是我的 html 表单:
<form id="post" enctype='multipart/form-data'>
<textarea id="texto" rows="4" cols="50" placeholder="¿Que esta pasando?"></textarea>
<input type="file" id="media"/>
<input type="submit" value="Submit"/>
</form>
谢谢你!!
【问题讨论】:
-
能否包含非缩小版的 jquery 以及错误生成的堆栈跟踪?
-
标签: javascript jquery html forms