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)

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM