json 多了个pre

    xiaoxiao2021-12-14  19

    问题:  当后台获取到前台传来的文件时(例如上传功能, 导入功能), 返回类型为application/json, 这个时候响应到前端的JSON格式的数据格式可能是: <pre style="word-wrap: break-word; white-space: pre-wrap;">{"JsonKey":"JsonValue"}</pre> 这个是不同浏览器对返回数据处理的问题。 解决方法:      1. 在前端解决 [javascript] view plain copy 在CODE上查看代码片派生到我的代码片 var reg = /<pre.+?>(.+)<\/pre>/g;     var result = data.match(reg);     data = RegExp.$1; data就是后台返回前端的数据, 用正则表达式处理一下即可。   2. 在后台解决 将返回的类型从application/json改为text/html 这个解决方法因为每个系统后台采用Struts或者SpringMVC不同可能处理有点不一样在此就不举例了。
    转载请注明原文地址: https://ju.6miu.com/read-963120.html

    最新回复(0)