Maison > interface Web > tutoriel HTML > 在线等。。。。数据库里面的Html代码,显示到页面还是Html代码。怎么办?_html/css_WEB-ITnose

在线等。。。。数据库里面的Html代码,显示到页面还是Html代码。怎么办?_html/css_WEB-ITnose

WBOY
Libérer: 2016-06-21 09:41:09
original
1512 Les gens l'ont consulté

本帖最后由 tubuwuwa 于 2013-01-26 18:13:11 编辑

jquery html css

数据库里面的数据:

显示的数据:



这是Jquery获取返货的值方法:
$('#ProductDetail #p_detail ').html(Mustache.render(template, data, []));

回复讨论(解决方案)

各位大侠帮帮忙 啊

路过的帮看一眼吧,O(∩_∩)O谢谢啦

路过的帮看一眼吧,O(∩_∩)O谢谢啦
如何显示的?如果是加载用js调用的话把document.body.innerHTML赋值为这个字符串。不过要注意引号啊,"双引号以及'单引号,使用转义/"。
假若那个字符串为htmlStr;
则在页面加载的时候

l

Mustache.render
看这个方法的代码怎么处理的

Mustache.render
看这个方法的代码怎么处理的

Mustache.render(template, data, [])  这个返回值正常,我alert()了一下,和数据库中的数据一样

 
改用load方法,template是路径,data是参数吧
$('#ProductDetail #p_detail').load(template,data));

自己已解决,分享一下吧,要对html代码进行解码就可以了

function HTMLEncode(html)   {       var temp = document.createElement ("div");       (temp.textContent != null) ? (temp.textContent = html) : (temp.innerText = html);       var output = temp.innerHTML;       temp = null;       return output;   }       function HTMLDecode(text)   {       var temp = document.createElement("div");       temp.innerHTML = text;       var output = temp.innerText || temp.textContent;       temp = null;       return output;   }
Copier après la connexion

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal