【问题标题】:How to properly show the data that edited by Redactor JQuery editor如何正确显示由 Redactor JQuery 编辑器编辑的数据
【发布时间】:2012-06-08 12:37:06
【问题描述】:

我正在使用Redactor 在我的页面中进行编辑,它工作得很好而且很酷。完成编辑后,我将内容存储在数据库中。问题是当我从数据库中获取内容时,我怎样才能像在 Redactor 中一样显示它?我发现内容中包含一些HTML格式的标签,比如<p>, <b>,等等。天气我是否逃避它,它会在浏览器中打印字符串喜欢<p>blahblah</p>

我如何在编辑时像在 Redactor 中一样显示内容?

谢谢。

【问题讨论】:

  • 哪些标签显示不正确?
  • @Jleagle 所有标签。当我从数据库中获取内容时,说content。我应该把它放到div 中吗?喜欢
    {{content}}
  • 查看您的数据库,看看它是如何保存的。您的表单验证可能会剥离所有 HTML 元素
  • 您要显示格式化的内容还是原始代码?
  • @Cyber​​Junkie 我想显示格式化的内容。

标签: javascript jquery html escaping


【解决方案1】:

您可以允许或拒绝标签:

$('#redactor').redactor({
    allowedTags: ['p', 'h1', 'h2', 'pre']
});

$('#redactor').redactor({
    deniedTags: ['blockquote', 'div']
});

设置您希望编辑器保留的内容或您希望从可编辑内容中删除的内容。

来源:http://imperavi.com/redactor/docs/settings/

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-03-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-11-18
    • 1970-01-01
    相关资源
    最近更新 更多