解决IE下返回json数据提示文件保存到问题
2018-02-25 14:56
477 查看
在IE9,10,11下,当服务器端返回数据格式为json,且明确设置Content-Type为”application/json;charset=utf-8“时,会提示文件下载。如图所示:
![](http://img.blog.csdn.net/20180225145334516?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvemhvdTkyMDc4NjMxMg==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
解决方法
解决方法
//发送的是JSON public static void renderJson(HttpServletResponse response,String text){ render(response, "application/json;charset=UTF-8", text); } 改为 //发送text public static void renderText(HttpServletResponse response,String text){ render(response, "text/plain;charset=UTF-8", text); } //前段接收 success : function(result) { //将text拼接为json var result = eval('(' + result + ')'); if (result.message== 'ok') { }else{ } }
相关文章推荐
- 解决IE下返回json数据提示文件保存到问题
- 如何解决“文件上传返回JSON数据,在IE下提示下载文件”的问题?
- 如何解决“文件上传返回JSON数据,在IE下提示下载文件”的问题?
- Jquery form.js文件上传返回JSON数据,在IE下提示下载文件的解决办法,并对返回数据进行正确的解析
- 上传文件返回的json数据会被提示下载问题解决方案
- 上传文件返回的json数据会被提示下载问题解决方案
- 解决IE浏览器下上传文件返回Json数据提示下载的问题。
- 解决springmvc返回json数据IE出现文件下载和json数据中文乱码问题
- 解决在IE中返回JSON格式的数据时提示下载的问题
- 返回JSON数据,在IE下提示下载文件
- servlet返回application/json数据类型在ie浏览器中提示下载文件问题
- .NET easyui form提交后,返回json数据在IE下弹出下载的问题解决方法
- Spring MVC避免IE提示下载返回的JSON 数据——解决办法
- SpringMVC解决返回JSON格式,IE显示保存文件
- Java 简单解决springmvc获取properties文件里面中文内容出现论码问题(我遇到的问题是数据提交检验时返回的错误提示出现乱码)
- 解决 spring mvc 返回 json 时 在 ie 下提示下载问题
- 下载文件名字乱码问题,json_encode解决Ajax 返回字符串数据不显示问题
- @ResponseBody 返回json数据 在IE浏览器提示保存文件,但是在firefox中却可以正常的实现功能。
- form+iframe上传文件返回json在IE下提示下载的问题(源于ueditor的错误)(从ITEYE搬家过来的)
- ajaxform 提交,返回JSON时,IE提示下载的问题解决