【发布时间】:2011-04-21 15:19:15
【问题描述】:
我正在尝试使用 TinyMCE 存储用户创建的一些 HTML。我正在使用 JQuery AJAX POST 将内容发布到其他页面。会发生什么情况是 HTML 具有   或 & 而不是它将之后的内容视为新参数,因此只有在该 '&' 之前的内容才会存储到数据库中。我必须在发布之前转义它吗?如果是这样怎么办?
【问题讨论】:
我正在尝试使用 TinyMCE 存储用户创建的一些 HTML。我正在使用 JQuery AJAX POST 将内容发布到其他页面。会发生什么情况是 HTML 具有   或 & 而不是它将之后的内容视为新参数,因此只有在该 '&' 之前的内容才会存储到数据库中。我必须在发布之前转义它吗?如果是这样怎么办?
【问题讨论】:
我永远不会将 HTML 保存在数据库中。 HTML 是演示文稿;关系数据库用于持久性。保存数据并将其格式化为 HTML。将两层分开。
【讨论】:
数据必须存储在数据库中,并且布局 (html) 必须存储在网络表单或相关表单中。 在需要时检索数据并在页面本身中添加 html 代码
【讨论】:
哎呀 .... escape() 为我工作。
【讨论】: