Usando JQuery para definir o Valor CKEditor
Tenho uma área de texto CKEditor:
<textarea cols="80" id="taBody" name="taBody" class="ckeditor" rows="10" runat="server"></textarea>
Tenho o jQuery tentando definir o valor do banco de dados:
$('#ContentPlaceHolder_taBody').val(substr[5]);
Não se preocupe com a substring que eu já testei que está retornando uma string. Para fins de teste, substituí a substring por 'test' e estava recebendo o mesmo problem
Eu sei que o jquery em torno dessa linha não a afeta, porque os outros campos de texto que estou tentando preencher funcionam. Apenas quando se trata do ckeditor.
Aqui está o script completo:
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]);
}
});
}
O problema era que nada estava sendo preenchido e nenhum erro de javascript estava sendo mostrad
Tentei ler ao redor, mas não consegui encontrar nada que me ajudasse. Alguém tem alguma idéia