我使用summernote文本编辑器插入数据。当我在我的页面中呈现它时,它显示为<p>somthing</p>
。我希望这是纯文本。
JS代码
exports.Blog = function (req, res) {
if (req.session.Id != null) {
connection.init();
connection.query("select * from blog_posts where user_id=? order by date_created desc", [req.session.Id], function (reqest, row, fields) {
res.setHeader("Content-type", "text/html");
res.render('Blog', { rows: row });
});
}
else {
res.render('login');
}
};
ejs代码
<%var result=rows%>
<%
for(var i=0;i<result.length;i++)
{
%>
<div class="well">
<div id="desc-<%=result[i].Id%>"></div>
<script type="text/javascript">
$(function () {
var desc='<%=result[i].description%>';
console.log(desc);
$('#desc-<%=result[i].Id%>').html(desc);
});
</script>
</div>
<%
}
%>
答案 0 :(得分:1)
<%var result=rows%>
<%
for(var i=0;i<result.length;i++)
{
%>
<div class="well">
<div id="desc-<%-result[i].Id%>"><%-result[i].description%></div>
</div>
<%
}
%>
答案 1 :(得分:0)
为什么要生成插入html的脚本,你可以直接将描述放入div。
<%var result=rows%>
<%
for(var i=0;i<result.length;i++)
{
%>
<div class="well">
<div id="desc-<%-result[i].Id%>"><%=result[i].description%></div>
</div>
<%
}
%>