J'ai un textarea CKeditor:
function (obj) {
$.ajax({
type: "POST",
url: "ContentSections.aspx/GetContentDetails",
data: '{"nodeID": "' + obj.attr('id') + '"}',
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function (msg) {
var str = msg.d;
var substr = str.split('|||');
$('#ContentPlaceHolder_hfContentSectionID').val(substr[0]);
$('.txtAlias').val(substr[1]);
$('.txtBrowserTitle').val(substr[2]);
$('.txtMetaDescription').val(substr[3]);
$('.txtMetaKeywords').val(substr[4]);
$('#ContentPlaceHolder_taBody').val(substr[5]);
}
});
}
3 Réponses :
Vous devez utiliser la API de CKEditor à la place. P>
Plus précisément, http://docs.cksource.com /ckeditor_api/symbols/ckeditor.editor.html#setdata strong> p>
Résolu mon gros problème grande solution simshaun
Qu'est-ce que l'éditeur1?
Après avoir lu ce lien http://docs.cksource.com/ ckeditor_api / symboles / ckeditor.editor.html # setdata , code suivant fonctionne pour moi.
Remarque: Ici 'Editor1' est ID de l'élément CKEDITOR TEXAREA. Cela a également fonctionné pour moi. Merci.
CKEDITOR.instances['IdOfCKEditorTextArea'].setData(value); where value is like you want set html data