我正在尝试存储用户使用TinyMCE创建的一些HTML。我正在使用JQuery AJAX POST将内容发布到其他页面。 HTML会有
或&
而不是之后将内容视为新参数,因此只有在'&'之前才有内容存储到数据库。我必须在发布之前将其转义吗?如果是这样的话?
答案 0 :(得分:1)
我永远不会在数据库中保存HTML。 HTML是演示文稿;关系数据库用于持久化。保存数据并将其格式化为HTML。保持两层分开。
答案 1 :(得分:0)
数据必须存储在数据库和webform或相关的布局(html)中。 在需要时检索数据并在页面本身中添加html代码
答案 2 :(得分:0)
Whoopse .... escape()为我工作。