码迷,mamicode.com
首页 > Web开发 > 详细

返回Json数据浏览器带上<pre></pre>标签解决方法

时间:2015-01-19 14:26:46      阅读:305      评论:0      收藏:0      [点我收藏+]

标签:数据   json   

问题:  当后台获取到前台传来的文件时(例如上传功能, 导入功能), 返回类型为application/json, 这个时候响应到前端的JSON格式的数据格式可能是:

<pre style="word-wrap: break-word; white-space: pre-wrap;">{"JsonKey":"JsonValue"}</pre>

这个是不同浏览器对返回数据处理的问题。



解决方法:

  

  1. 在前端解决

var reg = /<pre.+?>(.+)<\/pre>/g;  
var result = data.match(reg);  
data = RegExp.$1;
data就是后台返回前端的数据, 用正则表达式处理一下即可。


  2. 在后台解决

将返回的类型从application/json改为text/html
这个解决方法因为每个系统后台采用Struts或者SpringMVC不同可能处理有点不一样在此就不举例了。



返回Json数据浏览器带上<pre></pre>标签解决方法

标签:数据   json   

原文地址:http://blog.csdn.net/wenniuwuren/article/details/42872339

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!