通过ajax上传图像而无需重新加载页面

时间:2015-09-14 18:19:39

标签: php html ajax

我试图通过ajax上传图片而不重新加载页面。

$.ajax({
type:"POST",
url: "feed.php",
data:'Name='+$("#Name").val()+'&Phone='+$("#Phone").val()+'&Email='+$("#Email").val()+'&Blood='+$("#Blood").val()+'&City='+$("#City").val()+'&State='+$("#State").val()+'&Age='+$("#Age").val()+'&file='+$("#file").val()+'&Country='+$("#Country").val()+'&Occupation='+$("#Occupation").val()+'&Gender='+$("#Gender").val(),
success: function(data){
$("#mail-status").html(data);
},
error:function (){}
});

"文件"是上传图片的名称 - >

<input type="file" name="file">

除了&#34;文件&#34;以外,所有内容都发布在feed.php中。我认为可能是因为enctype =&#34; multipart / form-data&#34;但是我不想在重新加载页面时使用标签。还有其他方法吗?

0 个答案:

没有答案