Hola amigos hoy tengo una consulta sobre el envio de variables por post pues no estoy muy seguro si este tema es de ajax o de php sin embargo la mayoria que saben de php tambien saben un poco de ajax y viseversa, espero que me puedan ayudar
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 originalfunction 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.