Ich versuche die Funktion setContent mit QuillJS zu verwenden.Quilljs setContents (json_string_with_escapes)
Wenn ich den Inhalt speichere mit JSON.stringify auf eine Datenbank, sieht es wie folgt aus:
{"ops":[{"insert":"\n \n"},{"attributes":{"color":"#4572a7","bold":true},"insert":"#test 1"},{"attributes":{"color":"#000000"},"insert":": "},{"insert":"\n"}]}
Wenn ich die Zeichenfolge, Echo json_encode von PHP erzeugt einen String mit Fluchten wie folgt zurück:
[["{\"ops\":[{\"insert\":\"\n \n\"},{\"attributes\":{\"color\":\"#4572a7\",\"bold\":true},\"insert\":\"#test 1\"},{\"attributes\":{\"color\":\"#000000\"},\"insert\":\": \"},{\"insert\":\"\n\"}]}"]]
Es scheint, wie die quill.setContents Funktion nicht mag sehr viel
quill.setContents(JSON.parse(content));
quill.setContents(content));
Keine dieser Methoden funktioniert mit einer Escapezeichenfolge. Wie kann dies am besten gehandhabt werden?