关于nodejs输出html文本的问题
发布于 11 年前 作者 colin 14503 次浏览 最后一次编辑是 8 年前

刚学习后台程序,看上了nodejs。在用nodejs取数据的时候,出现了这样的情况,取的mysql里的数据,字段里的内容包含一些html标签,比如《p》<p><br>一类的,但输出的时候<自动变成了<这样的符号,就不能正确的解析了。这个要怎么解决呢?

   <div class = "span4"> 
	<%=(results.tc_description) %>
  </div>
4 回复
<div class = "span4"> 
  <%-(results.tc_description) %>
</div>

好像事这样,你看下api,我一直事用的jade

Escapes html by default with <%= code %>
Unescaped buffering with <%- code %>

果然如此啊,=换成-就可以了,新手,连api都不知道怎么查,而且是用sublime写代码,代码提示也没有。原来是写as3的,现在各种不习惯啊

谢谢解惑

回到顶部