controller返回json到页面,IE提示下载问题
2015-03-09 19:03
281 查看
在IE中,通常会遇到返回json数据提示下载这样的问题:
我试过好使的解决方法为:
后台controller的设置(已删减为最简)为:
public ResponseEntity<Map<String, Object>> importSampleToBox(HttpServletRequest request, Integer boxId){
Map<String, Object> map = new HashMap<String, Object>();
HttpHeaders headers = new HttpHeaders();
headers.setContentType(MediaType.TEXT_PLAIN);
map.put("status“,"failed");
return new ResponseEntity<Map<String, Object>>(map, headers, HttpStatus.OK);
}
前台页面接收到json后,
data=JSON.parse(data); 或 data=eval('(' + data + ')');
将json字符串转换为js对象。
我试过好使的解决方法为:
后台controller的设置(已删减为最简)为:
public ResponseEntity<Map<String, Object>> importSampleToBox(HttpServletRequest request, Integer boxId){
Map<String, Object> map = new HashMap<String, Object>();
HttpHeaders headers = new HttpHeaders();
headers.setContentType(MediaType.TEXT_PLAIN);
map.put("status“,"failed");
return new ResponseEntity<Map<String, Object>>(map, headers, HttpStatus.OK);
}
前台页面接收到json后,
data=JSON.parse(data); 或 data=eval('(' + data + ')');
将json字符串转换为js对象。
相关文章推荐
- 解决在IE中返回JSON格式的数据时提示下载的问题
- 如何解决“文件上传返回JSON数据,在IE下提示下载文件”的问题?
- 如何解决“文件上传返回JSON数据,在IE下提示下载文件”的问题?
- form+iframe上传文件返回json在IE下提示下载的问题(源于ueditor的错误)(从ITEYE搬家过来的)
- 使用SpingMVC开发rest接口,返回json到页面时,IE提示下载json对话框
- 解决 spring mvc 返回 json 时 在 ie 下提示下载问题
- ajaxform 提交,返回JSON时,IE提示下载的问题解决
- 处理文件上传后返回json数据在IE出现文件下载问题
- IE下返回Json提示下载
- 返回Json格式在IE下会提示打开或下载
- 解决 ie 返回json提示下载 ResponseEntity方法
- Spring mvc 返回JSON 在IE 下提示下载 解决办法
- 在IE中MVC控制器中返回JSON格式的数据时提示下载
- jquery的ajaxForm在IE上传文件后返回json显示"文件下载"问题
- Jquery 返回json数据在IE浏览器中提示下载的问题
- 解决SpringMVC返回JSON在IE中变下载的问题
- Jquery form.js文件上传返回JSON数据,在IE下提示下载文件的解决办法,并对返回数据进行正确的解析
- .NET easyui form提交后,返回json数据在IE下弹出下载的问题解决方法
- 用 ajaxFileUpload 出现的问题:has no method 'handleError'、返回json数据提示下载
- 返回Json对象时,IE提示下载