为什么TinyMCE 5呈现的页面和数据库中的HTML格式不正确?

时间:2019-03-09 21:10:54

标签: javascript node.js mongodb ejs

我正在为新手编程,需要您的帮助。

我正在编写我的第一个项目,遇到了问题。

我需要文本编辑器,所以我包括了TinyMCE5。我正在使用JavaScript进行编码并使用mongoDB。

我这样包含了tinyMCE

<script src="https://cloud.tinymce.com/5/tinymce.min.js?apiKey=your_API_key"></script>

一切正常,https://imgur.com/a/hjwKipE

直到我尝试将其保存到mongoDB数据库:https://imgur.com/a/iaFRaP6

并将其呈现在页面上:https://imgur.com/a/o2rgK1X

这是我设法从其他StackOverflow帖子中获取的代码:https://imgur.com/a/JTWpgay

我的目标是在不带html标签的页面上呈现文本(在ejs文件中)。

谢谢您的帮助

玛丽安

1 个答案:

答案 0 :(得分:0)

确保您得到的是纯HTML格式,用于编写textarea标签:

<textarea>
  <p><strong>This is the strong text</strong><br></p>
</textarea>

所以不要使用set init_instance_callback,而是将html写入textarea标签。

如果您使用init_instance_callback,请确保您的模板仅写纯HTML。