resulta que estoy enviando un contenido html por medio de una variable post mediante ajax, este contenido html es sustraído de un textarea del tinymce
de la siguiente forma:
Código HTML:
Ver original
function enviarhtml() { var contenido=tinymce.get('contenido').getContent(); //donde contenido es el id del textarea ajax= Ajax(); ajax.open("POST", 'guardarhtml.php', true); peticion.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); peticion.send('contenido='+contenido;); }
..hasta ahi normal...
resulta que toda la cadena se envía bien excepto cuando se encuentra con un espacio &nbps; antes de una imagen esto no lo recibe el post de mi pagina guardarhtml.php y alli se corta la cadena y solo recibe la mitad de todo el html
para ser mas claro
el ajax envia el siguiente codigo html en la variable contenido
de la siguiente imagen&nbps;<img src="http://.......
pero el post ($contenido=$_POST['contenido']; ) recibe solo esta parte
de la siguiente imagen
Como pueden ver la cadena html se corta justo cuando hay un espacio antes de una imagen, y luego todo se va a la basura
Espero me puedan ayudar a solucionar mi problemilla y gracias de antemano.