我有一个文件上传表单如下:如何在提交表单后防止页面重定向/刷新,同时保留文件输入? jQuery的
<form id="upload" action="someurl" method="post" enctype="multipart/form-data">
<label for="file">Filename:</label>
<input type="file" name="file" />
<input type="submit" value="submit" />
<form>
问题是,每次我提出,我会被重定向到表单的操作URL的形式。
如何在仍然保留在同一页面的情况下提交此表单?使用ajax或preventDefault将不起作用,因为我将丢失文件流。
Rendy
现代浏览器允许您在ajax中发布文件。这是你唯一的选择。 (*编辑*不,它不是:) – Pointy
对页面本身的操作如何? –
其实我错了 - 你可以将表单定位到一个隐藏的iframe。 – Pointy