2016-04-22 7 views
0

Ich habe eine Summernote WYSIWYG, wo Inhalt mit Inhalt aus einer Zeichenfolge, die bereits aus einer anderen Summernote-Instanz extrahiert wurde, vorab ausgefüllt werden muss.Prefill-Summernote mit Inhaltszeichenfolge JavaScript

$("#summernote").summernote("code", 'This is thing's content from anither instance');

Das Problem tritt auf, wenn es Anführungszeichen Zeichen in der Zeichenfolge, die den Umfang der Zeichenfolge vorzeitig brechen (die ' in dem Wort Dinge ist).

Gibt es einen anderen Weg, wie ich das machen kann?

Die einzige andere Möglichkeit, die mir in den Sinn gekommen ist, ist das Entfernen von Zeichen vor dem Einstellen der Funktion, die den Text in den Editor lädt.

Antwort

2

Flucht lästige Zeichen mit '\' wie:

$("#summernote").summernote("code", "This is thing\'s content from anither instance"); 

oder wenn es vorbelegt Parse es mit str_replace:

$("#summernote").summernote("code", str_replace("'", "\\'", str));