原文:利用form.submit提交表单导出文件到客户端浏览器, 提示下载!

本来是想利用ajax提交json数据到服务端, 让服务端生成一个excel文件并提示客户端浏览器下载的. 但是搞了很久发现ajax方式是无法触发浏览器弹出文件下载的. 网上很多的方案都是说利用form提交, 还有就是纯客户端js去生成excel文件. 这两种方案都是可行的, 今天只演示第一种. 浏览器上展示了一堆数据, 有个按钮是导出按钮,点击后触发一个事件, 提交数据到服务端, 由服务端来生成e ...

2019-09-27 22:34 0 1314 推荐指数:

查看详情

浏览器下载/导出文件 及jQuery表单提交

1 比如以下按钮, 用于导出文件,如EXCEL文件。 2.1 调用的js方法如下 , 通过 url传值的方式get请求到SpringMVC的控制. window.location.href ...

Sat Oct 15 00:18:00 CST 2016 0 3285
chrome浏览器导出文件提示病毒扫描失败

转自https://zhidao.baidu.com/question/758059392558639324.html 1、windows+R,打开运行 2、输入regedit.exe,确定,打开注册表编辑 3、按照此步骤找到注册表HKEY_LOCAL_MACHINE\Software ...

Tue Oct 16 23:16:00 CST 2018 1 1331
Axure导出文件无法在浏览器打开

  最近发现产品导出的Axure文件浏览器无法打开啦!然后找了一些帖子,发现是需要浏览器安装Axure RP的插件。 Chrome比较好找到插件(百度一下:AxureRP_for_chorme_0_6_2.crx),但是Firefox则无法找到相应插件。以下是Firefox访问 ...

Tue May 19 19:56:00 CST 2020 0 1274
form.submit() 不能提交表单的原因

公司项目做的排序功能,每次修改列表上的某条记录的排序号,自动提交表单。 具体代码如下: 在修改了 in­put text 值后,自动拼接当前的值,并提交表单,其中主要参数都通过 ac­tion 以 GET 方式传递到后台。 当时做的时候没有 bug,提交正常。但是在其他某个页面 ...

Thu Nov 21 22:32:00 CST 2019 0 819
form表单提交方式实现浏览器导出Excel

刚开始使用ajax做Excel导出,发现ajax做不了浏览器导出只能下载到本地,于是用form提交可以提供浏览器下载Excel。 1>用ajax做本地下载:   FileOutputStream fout = new FileOutputStream("C:/student.xls ...

Tue Aug 14 02:24:00 CST 2018 0 1602
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM