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