正在呈现来自服务器的 HTML 个标签
Rendering HTML Tags from Server
我有一个包含文本编辑器 (tinymce) 的网页,它可以很好地格式化文本,然后将其存储在数据库中。服务器从数据库中检索此格式化文本并将其发送到网页(ejs 模板)。但是不考虑 HTML 标签,在网页上呈现纯文本。
<p style="text-align=center;">Hello,World</p>
此 p 标签存储在数据库中,在网页上呈现时,呈现为纯文本,没有 p 标签功能。如何呈现服务器发送的 HTML 内容?
您可以使用前 HTML 标签保留缩进。因此,使用 (< pre>pre html 标签包装您要在线显示的代码,此处提供更多相关文档:
https://devpractical.com/display-html-tags-as-plain-text/
只需使用语法 <%- 你的价值 %>
例如:
your_value = <p style="text-align=center;">Hello,World</p>
如果您像这样呈现值:
<%= your_value %>
您将获得文本输出。但是如果你这样渲染它:
<%- your_value %>
你只会得到“Hello,World”。
我有一个包含文本编辑器 (tinymce) 的网页,它可以很好地格式化文本,然后将其存储在数据库中。服务器从数据库中检索此格式化文本并将其发送到网页(ejs 模板)。但是不考虑 HTML 标签,在网页上呈现纯文本。
<p style="text-align=center;">Hello,World</p>
此 p 标签存储在数据库中,在网页上呈现时,呈现为纯文本,没有 p 标签功能。如何呈现服务器发送的 HTML 内容?
您可以使用前 HTML 标签保留缩进。因此,使用 (< pre>pre html 标签包装您要在线显示的代码,此处提供更多相关文档: https://devpractical.com/display-html-tags-as-plain-text/
只需使用语法 <%- 你的价值 %>
例如:
your_value = <p style="text-align=center;">Hello,World</p>
如果您像这样呈现值:
<%= your_value %>
您将获得文本输出。但是如果你这样渲染它:
<%- your_value %>
你只会得到“Hello,World”。