CNode

关于nodejs输出html文本的问题

Ccolin发布于13 年前最后回复13 年前4 回复15612 浏览0 收藏

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

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

回复 (4)

J
javanode#1·13 年前
<div class = "span4"> 
  <%-(results.tc_description) %>
</div>

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

S
sumory#2·13 年前
Escapes html by default with <%= code %>
Unescaped buffering with <%- code %>
C
colin#3·13 年前
引用 javanode<div class = "span4" <% (results.tc description) % </div 好像事这样,你看下api,我一直事用的jade

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

C
colin#4·13 年前
引用 sumory

谢谢解惑

参与回复
登录后即可参与回复。登录