使用文件输入类型提交表单

时间:2014-02-17 23:23:12

标签: javascript php jquery html ajax

我使用此代码上传简单的图片文件。

<form action="upload.php" method="post" enctype="multipart/form-data"> 
<input type="file" name="file" onchange="this.form.submit();"/>
</form>

然后我有一个非常好的upload.php文件。现在我想使用jQuery post或ajax上传图像并在屏幕上显示它而不刷新页面。我已经改变了代码:

<form action="" method="post" enctype="multipart/form-data">
<input type="file" name="file"/>
</form>

我已将此添加到我的javascript文件中:

$("form#formUpload").submit(function() {

$.post('upload.php',$("#formUpload").serialize(), function(data) {
}).done(function() {
}); 

});

但没有任何反应。我知道我没有提交输入来进入内容$ post的方法。我尝试使用触发器进入隐藏的提交按钮,但似乎没有任何效果。有没有人可以帮忙解决这个问题?

0 个答案:

没有答案