Utilizando JQuery para establecer el valor de CKEditor

Tengo un área de texto CKEditor:

 <textarea cols="80" id="taBody" name="taBody" class="ckeditor" rows="10" runat="server"></textarea>

Tengo jQuery tratando de establecer el valor de la base de datos:

$('#ContentPlaceHolder_taBody').val(substr[5]);

No se preocupe por la subcadena que ya probé que está devolviendo una cadena. Para fines de prueba, reemplacé la subcadena con 'prueba' y recibí el mismo problema.

Sé que la jquery que rodea esta línea no la afecta porque los otros campos de texto que estoy tratando de completar funcionan. Justo cuando se trata del ckeditor.

Aquí está el guión 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]);
          }
     });
}

l problema era que no se estaba rellenando nada y no se mostraban errores de JavaScript.

Traté de leer pero no pude encontrar nada que me ayudara. ¿Alguien tiene alguna idea?

Respuestas a la pregunta(2)

Su respuesta a la pregunta