ajax 调用后台 Response 输出文件,如果在后台业务出现异常的时候用try catch return 一个json数据,前台能接收到,但是如果 浏览器提示 是否下载文件 (即后台没有出现异常,Response 正常输出文件) 同样 return 一个json数据 这个时候 json数据接收不到 回调函数没有执行,怎么回事
求大神帮助
fiddler代理监听
你指定了heard吗? 指定了是json吗?
提示下载了当然不会回调了,你说的提示下载是在IE下吧。
百度“解决在IE中返回JSON格式的数据时提示下载的问题”
看看这篇http://www.cnblogs.com/liqipeng/p/4609226.html