我想在頁面加載時在CKEditor中顯示一些tet。 如果我使用下面的代碼來設置CKEditor的默認數據,它工作正常。將值設置爲CKEditor之前
InnerLessonContent:<textarea name="editinnerlesson_content" id="editinnerlesson_innerlesson_content"></textarea>
<script src="{{ asset('js/ckeditor/ckeditor.js') }}" type="text/javascript"></script>
<script>
// Replace the <textarea id="editor1"> with a CKEditor
// instance, using default configuration.
CKEDITOR.replace('editinnerlesson_innerlesson_content');
CKEDITOR.instances['editinnerlesson_innerlesson_content'].setData('<p>This is the editor data.</p>');
</script>
<br><br>
但是當我使用下面的代碼,將不再顯示CKEditor的。
<script>
// Replace the <textarea id="editor1"> with a CKEditor
// instance, using default configuration.
CKEDITOR.replace('editinnerlesson_innerlesson_content');
CKEDITOR.instances['editinnerlesson_innerlesson_content'].setData("{{ contents[0].content|raw }}");
</script>
代碼中的錯誤是什麼?如何糾正它?
您是否嘗試過調用'.setData('{{contents [0] .content | raw}}');'。你的引號可能會制動你的javascript。你能告訴我們渲染的輸出嗎? – kekub
@kekub CKEditor仍未顯示。錯誤「Uncaught SyntaxError:Unexpected token ILLEGAL」 – Lumiere
您能否顯示呈現的輸出? – kekub