六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 27|回复: 0

Ajax导出Excel问题

[复制链接]

升级  29.33%

26

主题

26

主题

26

主题

秀才

Rank: 2

积分
94
 楼主| 发表于 2013-1-29 10:29:18 | 显示全部楼层 |阅读模式
我的错误轨迹:
1、使用POI导出报表servlet测试没问题,在ajax中导出总是失败
2、我怀疑,是不是我的导出方法有问题,没有怀疑ajax
3、使用JXL导出报表servlet测试没问题,在ajax中导出也总是失败
4、ajax:你这是肿么了?

因为Ajax采用了异步方式,不能及时响应,故导出失败。
注:好像将async改成false还是存在这个问题吧;

所以保险起见,最好还是直接使用servlet或webservice方式用程序直接导出就行了。
不能太偏爱ajax了,还是应该注意避免ajax泛滥成灾。


如利用隐藏表单提交:

var url="/locate/jxlexcel?deviceId="+selCarId+"&startTime="+myTime.s+"&endTime="+myTime.e;
$("#hiddenForm").attr("action",url);
$("#hiddenForm").submit();
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表