Me encuentro desarrollando un editor de noticias el cual gestiona las mismas mediante AJAX, JQUERY, PHP, MySQL.
Para el contenido de la misma utilizo CKEDITOR el cual he logrado adaptar perfectamente al framework Codeigniter.
Dicho editor me genera el código HTML con las etiquetas y tags correspondientes para finalmente ser capturado por una funcion javascript y enviado mediante AJAX a una funcion PHP que se encarga de insertarla en la Base de Datos.
Para enviar los datos creo una cadena de tipo JSON con los datos del textarea donde se encuentra mi editor:
Código:
Luego, en mi funcion PHP me encargo de capturar ese valor, decodificarlo y mostrarlo mediante print (solo para verlo mediante Firebug)function debug(){ var vcadena = JSON.stringify($('#ncuerpo').val(), asd, 2); $.ajax({ type: "POST", url: "/administrar/noticias/printDebug", data: ({cadena:vcadena}) }); }
Código PHP:
public function printDebug(){
$datos = json_decode($this->input->post('cadena'));
print $datos;
}
Código HTML:
"<p>\n\t<span style=\"color:#0000ff;\">Soy una cadena de color azul</span></p>\n"
Código HTML:
<p><span>Soy una cadena de color azul</span></p>
Código HTML:
<table border="1" cellpadding="1" cellspacing="1" 500px; ">
Muchas gracias