RWe*_*ndi 0 javascript ajax asp.net-mvc 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>
Run Code Online (Sandbox Code Playgroud)
问题是,每次我提交表单时,我都会被重定向到表单的操作URL.
如何在仍然保持同一页面的同时提交此表单?使用ajax或preventDefault将无法正常工作,因为我将丢失文件流.
Rendy
如果您 iframe的页面上有隐藏的内容,
<iframe id="hidden-iframe"></iframe>
Run Code Online (Sandbox Code Playgroud)
然后target在表单中添加一个:
<form id="upload" action="someurl" method="post" target="hidden-iframe" enctype="multipart/form-data">
<label for="file">Filename:</label>
<input type="file" name="file" />
<input type="submit" value="submit" />
<form>
Run Code Online (Sandbox Code Playgroud)
你完成了 !
| 归档时间: |
|
| 查看次数: |
3343 次 |
| 最近记录: |