jueves, 25 de octubre de 2012

Obtener el contenido generado de CKeditor con jQuery

Para la mayoría de los que usamos el conocido editor enriquecido CKeditor, nos hemos visto a la necesidad de obtener el código html que genera al modificar el contenido de nuestro escrito antes de mandarlo por POST, ya sea para validarlo, o enviarlo por AJAX, get, getJSON....  Utilizando el poderoso framework jQuery, se hace de la siguiente manera.



js code:
var contenido = CKEDITOR.instances['miTextArea'].getData();

en donde "miTextArea" es el id de el textarea que requiero.

16 comentarios:

  1. Gracias amigo funciona perfectamente, empiezo a usar este editor me podrias ayudar para que no aparesca el boton de guardar en el editor

    ResponderEliminar
  2. Muchas gracias amigo, era la primera vez que utilizaba el ckeditor ya la verdad no había tomado en cuenta que la obtencion de la información era diferente con esta herramienta jaja

    ResponderEliminar
  3. Hola una consulta como podria yo cargar el contenido en formato HTML que se captura y se almacena en la BD, en el CKEDITOR? osea algo asi como su metodo set .....

    ResponderEliminar
  4. excelente amigo! , como renegue con esto que no me pasaba los datos por post con Jquery!! . gracias y mas gracias!!

    ResponderEliminar
  5. AMIGOS COMO ESTAN, USTEDES SABEN COMO LUEGO QUE SE ALMACENA UN CONTENIDO DESDE CKEDITOR, LO PUEDO MOSTRAR TAL CUAL COMO SE GUARDO? OSEA ESTOY HACIENDO UN PROYECTO DE UNA PAGINA WEB DONDE PUEDA GUARDAR INFORMACIÓN CON FORMATO(EJ: EL TITULO EN NEGRITA, Y EL CUERPO EN AZUL Y MAS PEQUEÑO), LUEGO DEBE SER MOSTRADO EN EL MISMO FORMATO ASI GUARDADO...

    ResponderEliminar
  6. pero como pasar ese valor, puede mostrar un ejemplo, gracias

    ResponderEliminar
  7. Gracias Omar, me acabas de quitar un quebradero de cabeza importante.... directamente en ajax, fantástico!!!

    ResponderEliminar
  8. Hola,soy un novato utilizando CKEDITOR, podría por favor
    decirme o dar un ejemplo un poco mas especifico de como
    utilizar el getData, o como hago para guardar los datos.

    ResponderEliminar