用户指定一个时间范围,然后点击导出文件按钮  通过jquery的异步请求 发送请求到后台的action action调用service层的业务逻辑,然后再调用一个专门用于生成excel的类,excel绘制完成后 返回到jquery的异步请求的回调方法由于后台业务逻辑层 在获取数据和统计数据的过程中 耗时比较长,所以在excel文件导出的过程中加了一个 提示用户正在导出数据的等待页面 ,现在用的是jquery的插件jquery.blockUI.js 。这个插件的主要用法就是在发送异步请求之前先 调用一下锁屏的方法:
$.blockUI({ message: '<img src="././images/WaitProcess.gif" /> 数据导出中...' });,使用户不能进行其他操作,同时还能提示用户正在导出数据;  在success回调方法中解锁: $.unblockUI();  现在出现的问题是:发送异步请求后,返回到回调方法中后 页面解锁后 不出现excel文件下载提示框,就是那个让用户选择打开还是保存的那个提示框。望高人指教! 非常感谢 昨天一天了也没解决  在线等!!!!补充一下:以前没要求加等待页面的时候 ,用的不是异步请求,用的是正常的表单提交的方式 ,表单提交的方式就能正常的下载excel文件