以不刷新页面的形式上传文件

新手上路,请多包涵

我有这段代码:

 <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 许可协议

阅读 240
1 个回答

对我有用的是:

在表单标签上,我有 target=“hidden-iframe”

页面上隐藏的 i-frame 如下所示:

 <iframe name="hidden-iframe" style="display: none;"></iframe>

这里要强调的重要一点是,表单引用的是框架的 name 属性,而不是 id

原文由 justian17 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题