今天帮其他小伙伴调试代码,发现使用Ajax导出Excel文件失败,前后台都没有报错,很是纳闷,后来一想,Ajax请求接受的数据都是字符串类型,而导出Excel需要后台向前台写二进制文件流,虽然Ajax不能处理,但是浏览器可以,于是使用window.location.href
,大功告成。
前台代码实现:
$("#excel").click(function() {
var id=$('#kid'<
今天帮其他小伙伴调试代码,发现使用Ajax导出Excel文件失败,前后台都没有报错,很是纳闷,后来一想,Ajax请求接受的数据都是字符串类型,而导出Excel需要后台向前台写二进制文件流,虽然Ajax不能处理,但是浏览器可以,于是使用window.location.href
,大功告成。
前台代码实现:
$("#excel").click(function() {
var id=$('#kid'<