http://www.phpletter.com/Our-Projects/AjaxFileUpload/
我使用此代码使用这个AJAX文件上传:
function ajaxFileUpload() {
$('input[type=file]').each(function() {
if ($(this).val() == "") {
return true;
} else {
$.ajaxFileUpload({
url: 'upload.php',
secureuri: false,
fileElementId: this.id,
success: function (data, status) {
$('body').html(data);
},
})
}
});
return false;
}
我想身体的HTML变成什么我从上传回声出。 php就像我们通常使用$ .ajax所做的那样,不幸的是,当我从upload.php中回显出某些东西时,即使它只是一个简单的字符串,$('body')的html变成空白。没有返回。谁能帮忙?
空白响应通常表示500内部服务器错误。检查你的错误日志并使用类似Firebug的东西来检查你的ajax调用的响应代码和响应数据。 – MrCode 2012-03-06 07:37:29
我观察到的一件事是,当我做alert(data)时,它返回一个HTML对象。在萤火虫中没有记录错误。我试着把这个插件的错误函数放进去,错误也没有引发。 – 2012-03-06 07:39:42