javascript 将table内容生成excel文件存在的问题..
我找到了一些将table内容生成excel文件的代码.
在本地浏览是没问题的,但是放在服务器上就会报错.(服务器不能创建对象)
要将站点设置成 受信任的站点才可以.
我不可能把每个访客的IE 设置修改好吧.
有没有办法能够解决这个问题呢??
------解决方案--------------------这是不可能解决的,这是javascript作为一种浏览器编程语言本身固有性质决定的,和java applet一样,他们都不能与客户机进行文件交互
你这种问题可以这样解决
编写一个吧已经格式化的数据导出为excel文件的服务器页面,然后在客户端向改页面发出请求,以table的内容作为参数,请求完毕后下载该生成的excel文件即可
当然用ajax是最自然想到的方式,网速很快的话,根本感觉不到点击按钮之后的延迟