最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

easyui-datagrid特殊字符不能顯示的處理方法

 更新時(shí)間:2017年04月12日 10:15:33   投稿:jingxian  
下面小編就為大家?guī)?lái)一篇easyui-datagrid特殊字符不能顯示的處理方法。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧

在easyui中datagrid、combobox、tree等組件都不能顯示含有html標(biāo)簽的特殊字符,因?yàn)檫@些字符會(huì)被當(dāng)作html標(biāo)簽被解析掉。這里給出了一個(gè)處理方案,希望對(duì)大家有幫助。

以datagrid為例:

找到j(luò)query.datagrid.js文件,在其中添加如下方法:

function escapeHtml(s) {
 if (s === undefined) {
 return s;
 } else {
 s = String(s === null ? "" : s);
 return s.replace(/&/g, "&amp;").replace(/</g, "&lt;").replace(/>/g,"&gt;")
  .replace(/"/g, "&quot;").replace(/'/g, "&#39;");   // &,大于,小于,雙引號(hào),單引號(hào)
 }
}

找到j(luò)s中formatter方法所在位置:

else {
 if (col.formatter) {
 cc.push(col.formatter(_1df, _1dc, _1db));
 } else {
 cc.push(_1df);
 }
}

修改為:

else {
 if (col.formatter) {
 cc.push(col.formatter(escapeHtml(_1df), _1dc, _1db));
 } else {
 cc.push(escapeHtml(_1df));
 }
}

這樣尖括號(hào)就會(huì)被轉(zhuǎn)義,datagrid就能顯示標(biāo)簽符號(hào)了。

以上這篇easyui-datagrid特殊字符不能顯示的處理方法就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評(píng)論

潞西市| 乌兰浩特市| 高雄市| 临澧县| 凌源市| 安达市| 海城市| 肥乡县| 仁怀市| 新兴县| 陇川县| 长武县| 若尔盖县| 成安县| 肃北| 丰原市| 临泽县| 文昌市| 鹤山市| 泉州市| 利辛县| 仁化县| 乌海市| 长白| 石渠县| 司法| 汤阴县| 辽宁省| 临邑县| 蒙自县| 常州市| 双柏县| 友谊县| 尚义县| 东乡族自治县| 贵溪市| 资源县| 育儿| 三河市| 黄龙县| 泸西县|