J'essaie d'afficher les données HTML provenant de la base de données dans mon CKEDITOR, le problème est que lorsque j'essaie d'utiliser setData pour insérer le code HTML, il me donne l'erreur suivante :CKEDITOR setData avec la chaîne HTML renvoie SyntaxError: Jeton invalide ou inattendu
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>
mais si essayez d'insérer les données mannualy cela fonctionne:
CKEDITOR.instances["description"].setData("<p> Hello World </p>");
Les données qui vient de la base de données:
<p>N TEM</p>
Etes-vous sûr, que fournir la syntaxe html correcte là-bas? ['setData'] (https://docs.ckeditor.com/ckeditor4/docs/#!/api/CKEDITOR.editor-method-setData) nécessite un code html valide. Peut-être que vous pouvez essayer d'assigner '{!! $ evento-> description !!} 'à une variable, puis en plus' console.log', pour être sûr que c'est correct. –