2
summernote 텍스트 편집기를 사용하여 데이터를 삽입합니다. 내 페이지에서 렌더링 할 때 <p>somthing</p>
처럼 표시됩니다. 그리고 나는 이것을 일반 텍스트로 원한다.노드 Js에서 Html이 올바르게 표시되지 않습니다
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>
<%
}
%>
당신이 (JSON.stringify (행))을 CONSOLE.LOG를 참조했다; ,, 데이터가 있나 없습니까? –
내가 console.log를 사용할 때 (JSON.stringify (desc)); 결과는 동일합니다. @MuhammadAli – Manoj
나는 node.js 사람이 아니지만 [this] (http://stackoverflow.com/questions/15807799/node-js-and-handlebars-html-compiled-is)의 마지막 답변입니다. -escaped) 질문이 도움이 될 수 있습니다. –