从 Mysql DB 检索后,summernote 显示 html 代码

Posted

技术标签:

【中文标题】从 Mysql DB 检索后,summernote 显示 html 代码【英文标题】:summernote is showing html code after retrieving from Mysql DB 【发布时间】:2016-04-11 01:07:54 【问题描述】:

我使用的是 Summernote 所见即所得编辑器,我在编辑器中编写了一些内容,然后将其保存在 mysql DB 中,现在当我使用 php 从 DB 检索内容并将其回显到 Summernote 时,编辑器显示 html 代码而不是如我们在所见即所得上看到的格式化内容,请为此提供一些解决方案。 我的代码:

 <textarea id="summernote" class="form-control" placeholder="Article" name="article_content"><?php echo $article_content; ?></textarea>

    <script src="summernote-0.7.0-dist/dist/summernote.min.js"></script>
    
    <script>
$(document).ready(function() 
	$('#summernote').summernote(
		height: "300px"
	);
);
var postForm = function() 
	var content = $('textarea[name="article_content"]').html($('#summernote').code());

    </script>

【问题讨论】:

【参考方案1】:

想法很好,问题是你如何获取数据。

您应该使用$('#summernote').summernote('code') 获取数据,然后在 div/text 区域中回显

【讨论】:

以上是关于从 Mysql DB 检索后,summernote 显示 html 代码的主要内容,如果未能解决你的问题,请参考以下文章

如何从数据库中检索数据并能够在summernote编辑器中进行编辑?

Summernote 转换 html 代码失败

在laravel中的db中显示summernote中的图像

如何使用c#winform从mysql db中检索所有数据

使用 jquery .ajax 从 mySQL DB 中检索记录

通过 Ajax 将 Summernote 代码发布到 PHP,然后插入数据库