2013-09-30 74 views
0

我正在向Web應用程序添加文本編輯器。我希望用戶能夠根據需要創建文本:粗體,下劃線,彩色等。如果我將它存儲在JSON中,它會保持格式,還是隻會在我再次檢索它時顯示爲純文本?JSON存儲格式化文本並保持格式

我在網上搜索,沒有遇到任何可以幫助回答我的問題的東西。

我使用NicEdit在我的網站

+1

*您如何*將此存儲在JSON中?是的,你*可以*使它保持格式化。 – Bergi

+0

在Web應用程序中,您可能會使用DOM/CSS來創建格式化文本,並且我會建議將序列化轉換爲HTML或XML。 – Bergi

回答

1

你的問題太含糊。你在使用什麼編輯器程序?舉個例子:如果你使用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

和FYI:nicEdit建議您切換到tinyMCE。

Nicedit不再處於積極的發展階段,您可能想嘗試使用CKEditor或TinyMCE。

+0

我在我的網站上有NicEdit – user2615490

+0

@ user2615490然後請編輯您的問題和標題以表明這一點。 –

+1

@ user2615490將我的答案更新爲包含nicEdit。 –

0

這一切都取決於你如何編輯存儲在後臺的數據。如果您存儲某種標記(或者最近編輯器中的降價),那麼您應該沒問題。否則,它將以明文形式存儲。