jQuery的ajax函数的返回类型只有xml、text、json、html等类型,没有“流”类型,所以我们要实现ajax下载,不能够使用相应的ajax函数进行文件下载。
所以使用了JS触发a标签的链接,然后使用浏览器默认打开方式
// 导出功能 $(‘.coo-export‘).bind(‘click‘,function(){ var baseUrl = ‘/import?‘ + $.param(_this.param); var a = $("<a href=‘" + baseUrl + "‘ target=‘_blank‘></a>").get(0); var e = document.createEvent(‘MouseEvents‘); e.initEvent( ‘click‘, true, true ); a.dispatchEvent(e); });
时间: 2024-10-18 01:01:25