首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web前端 >

发送请求的模式不一样 导致的结果不一样

2012-10-30 
发送请求的方式不一样 导致的结果不一样????? 今天做导出EXCEL的功能时,后台能生成EXCEL,按照STRUTS2下载

发送请求的方式不一样 导致的结果不一样

????? 今天做导出EXCEL的功能时,后台能生成EXCEL,按照STRUTS2下载文件的方式写ACTION和配置,但是前台总是不能弹出下载对话框。

???? 原因是在前台用了下面的方式进行请求

?

???? Ext.Ajax.request({url:'excel.action'});?

??? ?或

??? var conn = Ext.lib.Ajax.getConnectionObject().conn;
??? conn.open("GET", 'excel.action',false);
?? ?conn.send(null);

?

????EXTJS对返回的数据进行了解析,生成了字符串

?

??

??? 用下面的方法是正确的:

??? var url = 'excel.action';
?? ?window.location.href = url;?

?

?

???

?

?????

?

热点排行