0
我需要检查提交事件档案文件,所以我做了以下:jquery.ajax - 检查提交
$(document).ready(function(){
$("form").submit(function(){
data = new FormData();
data.append('picture', $('#picture-field')[0].files[0]);
$.ajax({
url: 'checkit.php',
data: data,
processData: false,
cache: false,
contentType: false,
type: 'POST',
dataType: "json",
success: function (data) {
alert(data.error)
}
});
});
});
但这doesn't工作。返回的数据没有显示,任何人都可以帮助我?
添加'alert',看是否'事件是triggered'。添加一个'error method'来查看'url'是否正确。不知道你是否需要设置'contentType:false'。另外,你的'JSON'是否有效? – Spokey
看起来表单提交不被阻止可能刷新页面,从方法 –
返回false ok,以及如何检查文件输入是否被设置? – user3080627