html文本数据分析,富文本数据 解析HTML

后台返回给前端的富文本数据如:

{

"status": 1,

"info": "获取活动数据成功",

"data": [

{

"id": "000",

"img_src": "http://zt.52hangjia.com/Uploads/Picture/Picture/2020-07-18/710_280_5f129d7074a92.png",

"name": "广告测试",

"adpic": "生活如此多娇,引无数英雄竞折腰da589ca5a663d54f3bb007772b60b4cb.png"

}

]

}

如果直接 将adpic的数据append,或者html 是不起作用,这样只能利用浏览器的解析成html代码的字符串,所以首先我们要先将特殊字符转换,如下解析

var date=ret.data;

if(ret.status==1){

function escape2Html(str) {

var arrEntities={‘lt‘:‘‘,‘nbsp‘:‘ ‘,‘amp‘:‘&‘,‘quot‘:‘"‘};

return str.replace(/&(lt|gt|nbsp|amp|quot);/ig,function(all,t){return arrEntities[t];});

}

var strHT=escape2Html(date[0].adpic);

$("#chess").html(strHT)

展示如下:

37239e3b1ec7d08a015a9cad0e3ca8cb.png

原文:https://www.cnblogs.com/hongzhuang/p/13335891.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值