1 2 3
v v v
b m x
这是我的JS
$(document).on('submit','#form_pem', function(event){
event.preventDefault();
var kodebayar = $('#kodebayar').val();
var nama = $('#nama').val;
var harga = $('#harga').val;
var postData = new FormData(this);
if(kodebayar != '' && nama != '' && harga != ''){
$.ajax({
url:"<?=site_url('bpem/user_action')?>",
method:"POST",
data:postData,
contentType:false,
proccessData:false,
success: function(data)
{
alert(data);
$('#form_pem')[0].reset();
$('#modalpem').modal('hide');
dataTable.ajax.reload();
}
});
}
else{
alert("Silahkan isikan semua data!");
}
});
这是观点。 但我得到了像
这样的错误TypeError:&#39;追加&#39;调用了一个没有实现接口FormData的对象。
我忘记了要添加的内容吗?我该怎么办?谢谢你的帮助
答案 0 :(得分:2)
需要更正拼写错误:)
proccessData:false
应该是
processData: false
为避免FormData
错误,请确保ajax
选项必须与
$.ajax({
url : "url",
type: "POST",
data : postData,
processData: false,
contentType: false,
success:function(data, textStatus, jqXHR){
//
},
error: function(jqXHR, textStatus, errorThrown){
//if fails
}
});