我想顯示來自數據庫的HTML數據到我的CKEDITOR,問題是當我嘗試使用setData插入html它給我下面的錯誤:CKEDITOR setData與HTML字符串返回SyntaxError:無效或意外的標記
Uncaught SyntaxError: Invalid or unexpected token
HTML:
<label for="descricao">Descrição</label>
<textarea id="description" name="description" class="form-control descricao_anunciante" placeholder="(quem és, o que fazes ou o que representas, temas e tipos de eventos)"></textarea>
<script>
$(document).ready(function() {
CKEDITOR.replace('description', {
customConfig: './js/wysiwygconfig.js'
});
CKEDITOR.instances["description"].setData("{!! $evento->description !!}");
});
</script>
但如果嘗試插入數據mannualy它的工作原理:
CKEDITOR.instances["description"].setData("<p> Hello World </p>");
是從數據庫裏的數據:
<p>N TEM</p>
您確定,那裏提供正確的html語法嗎? ['setData'](https://docs.ckeditor.com/ckeditor4/docs/#!/api/CKEDITOR.editor-method-setData)需要有效的html代碼。 也許你可以嘗試分配'{!! $ evento-> description !!}'給一些變量,然後另外''console.log',確保它是正確的。 –