1

我正在向 Web 应用程序添加文本编辑器。我希望用户能够根据需要创建文本:粗体、下划线、彩色等。如果我将其存储在 JSON 中,它将保持格式还是当我再次检索它时它只是纯文本?

我在网上搜索并没有遇到任何可以帮助回答我的问题的东西。

我在我的网站上使用 NicEdit

4

2 回答 2

3

你的问题太模糊了。你用的是什么编辑器程序?举个例子:如果你使用tinymce,你可以通过调用来检索和存储格式:

tinyMCE.get( theTextAreaInput.id ).getContent();

这将返回一个类似于以下内容的字符串:

<p><b>This is bolded,</b> but this is not</p> 

编辑: nicEdit 的工作方式完全相同:

[nicInstance].getContent()

http://wiki.nicedit.com/w/page/521/Javascript%20API

仅供参考:nicEdit 建议您切换到 tinyMCE。

Nicedit 不再处于积极开发中,您可能想尝试 CKEditor 或 TinyMCE。

于 2013-09-30T18:45:14.733 回答
0

这完全取决于您的编辑器如何在幕后存储数据。如果您要存储某种标记(或最近的编辑器中的降价),那么您应该没问题。否则,它将以明文形式存储。

于 2013-09-30T18:40:50.247 回答