可能重复:
Javascript file uploads
我正在使用jQuery post将数据发布到PHP文件。它对输入text,textarea
工作正常。但我希望它也适用于输入类型file
。这是我的代码,我该如何适应它?
<input type="file" name="image">
$.ajax({
type : "post" ,
url : LIB_PATH + "sharefund/sharefund.php" ,
data : $("form[name=sharefunds]").serialize() ,
dataType : "json",
success : function(retData){
alert(retData);
if(retData != null && retData.hasOwnProperty("response"))
{
if(retData.response.code == '400')
{
$("span.error").html("Unable to update address, please try again later .").show();
}
if(retData.response.code == '200')
{
$("span.error").html("Your address has been updated successfully.").css('color' , 'green').show();
}
}
__removeOverlay();
setTimeout(function(){
$("span.error").slideUp();
}, 5000);
}
});
答案 0 :(得分:0)
您无法在jquery表单序列化中获取输入类型文件。你必须使用插件进行ajax文件上传。