关于数据库中存储html代码的问题
发布于 1 个月前 作者 zhengjun87 201 次浏览 来自 问答

我通过保存富文本框中的html到数据库如下 QQ截图20160222141020.png 查询出来的结果通过:res.render(‘index’,{datas:docs}) 传到前端ejs模板中 前端通过: var json = ‘<%- JSON.stringify(datas) %>’; datas = JSON.parse(json); 总是报错,目前,我猜测是p标签中的class=“xx” 双引号,和外围双引号引起的错误, 还请大神指教。

2 回复
var json = ‘<%- JSON.stringify(datas) %>’;
datas = JSON.parse(json);

改成

var html = <%- JSON.stringify(datas) %>;

因你输入的是一个 string 对象, JSON.stringify 会给它括上’或"的,那么你再加一对上去就出问题了。

回到顶部