我有这段代码:
<form name="myUploadForm" method="post" action="/scripts/upload.do" enctype="multipart/form-data" id="fileUpload">
<table width="100%" border="0">
<tr>
<td>
<input type="file" name="xlsFile" size="60" value="test.xls">
<input type="button" value="Upload File" name="upload_xls">
</td>
</tr>
</table>
</form>
现在我可以使用 Struts 上传文件,但它会刷新页面。在不刷新页面的情况下如何执行此操作?
原文由 Mark 发布,翻译遵循 CC BY-SA 4.0 许可协议
对我有用的是:
在表单标签上,我有 target=“hidden-iframe”
页面上隐藏的 i-frame 如下所示:
这里要强调的重要一点是,表单引用的是框架的 name 属性,而不是 id 。