当前位置: 首页 > 知识库问答 >
问题:

如何在tinyEditor中使用换行符和html标记设置内容

洪璞瑜
2023-03-14

我将tinymce编辑器的内容保存在MySQL表中,并希望将从数据库中检索到的相同内容粘贴回编辑器中。
我使用html实体()函数对输入进行编码,并将其保存到数据库中然后在显示内容之前使用html_entity_decode()解码内容。

<p>adf adf adfadf aadf <img src="images/k0RpgvZ.png" alt="image" width="27" height="18" /></p>

我面临两个问题:

  1. 如何将此内容显示为html,而不仅仅是文本?
  2. 我还想用从数据库中检索到的值设置tinyEditor的内容。这段代码片段做到了这一点(取自小博客)。
tinymce.init({
    selector: '#myTextarea',
    setup: function (editor) {
      editor.on('init', function (e) {
        editor.setContent('<?php echo $content->post; ?>');
      });
    }
  });

但是,它仅在$content时起作用-

Uncaught SyntaxError: '' string literal contains an unescaped line break

如何处理这些问题?


共有1个答案

柴寂离
2023-03-14

试试这个:

editor.setContent(`<?php echo $content->post; ?>`);
 类似资料:
  • 我想在段落内用span标记包装每个单词。当段落中没有HTML标记时,我成功地创建了它。但是当段落内有HTML标记时,它就会变得一团糟。 下面是段落中没有HTML标记时的示例: null null 但是当段落中有HTML标记时,它就会变得乱七八糟,如下所示: null null 谢谢DrunkenPoney的努力。他做的最多,但它已经打破了内部跨度的内容。 我希望结果是这样的,浏览器中出现的每个单词

  • 问题内容: 我对php还是很陌生,但是我在这个问题上陷入了困境。。。说我等着用给定的参数链接到另一个站点,我该如何正确处理? 这就是我现在所拥有的: 问题答案: 好吧,对于初学者来说,您可能不想过度使用echo,因为(就像您的情况一样)您可以很容易在引号上犯错误。 这将解决您的问题: 但是你真的应该这样做

  • 在我的Struts 1应用程序中的jsp中,我试图使用c: set标签从显示表中的列表中设置变量。 表中的每一行都有一个值(100或200),用于区分是哪个用户添加了条目。我只想为某个用户显示编辑/删除(100)。 我正在尝试设置该值并将其与100进行比较,以确定哪些行应具有编辑/删除权限。 我遇到的问题是rowUser没有从我的列表中分配值。 我知道列表中有值,因为表正在显示,但它们显示的所有行

  • 这是我的密码 我想替换字体标签,并把span标签。在这将取代第一个字体标签但不是第二个标签

  • 本文向大家介绍如何使用jQuery设置元素的HTML内容?,包括了如何使用jQuery设置元素的HTML内容?的使用技巧和注意事项,需要的朋友参考一下 要设置元素的HTML内容,请使用方法。您可以尝试运行以下代码以使用jQuery获取元素的HTML内容- 示例 现场演示