Ajax请求后台返回数据中带有html标签的解析方法
如果后台返回格式如下图效果:
需要先做处理,须将标签解析值与原符号建立对应关系,函数来自 jquery处理带有html标签的字符串
var strn = res.data[0].nr function tohtml(str) { var arrEntities = { 'lt': '<', 'gt': '>', 'nbsp': ' ', 'amp': '&', 'quot': '"' }; return str.replace(/&(lt|gt|nbsp|amp|quot);/ig, function (all, t) { return arrEntities[t] }) } var str = tohtml(strn)
处理后效果:
处理完后就可以直接使用html渲染到页面上
$(".privacy_content").html(str)