由于在项目中需要使用导入excel文件的功能,但是由于input[type=file]提交无法使用ajax,便直接将submit提交,但是submit会导致页面刷新,此时可以在页面中嵌入一个iframe,然后submit时指向这个iframe,从而使数据刷新到iframe中去,而不会使主页面刷新。代码如下:
$('#test-data-import-form').attr("action","${ctx}/gas/gasStationOpt/upload");
$('#test-data-import-form').attr("method","post");
$('#test-data-import-form').attr('target', 'myIframe');
$('#test-data-import-form').submit();
其中myIframe为iframe的name值.