Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/01/2009, 16:17
Avatar de JoniJnm
JoniJnm
 
Fecha de Ingreso: mayo-2007
Ubicación: Madrid
Mensajes: 264
Antigüedad: 17 años, 1 mes
Puntos: 4
escape en ajax

Hola,

Tengo un problemilla con ajax. Utilizo POST para las consultas:

ajax.open('POST', url, true);
ajax.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
ajax.send("get=1&txt="+valor);

Pues no sé por qué cuando pongo:

ajax.send("get=1&txt="+escape(valor));

Se envia una veces sí y otras no (lo veo en firebug, de firefox). Cuando pongo escape, en la pestaña "enviado", en firebug, no se envia nada, ni siquiera "get=1". No sé por qué pasa eso... Es incompatible? send() ya hace el escape? Es que algunos envian url's, en ellas hay & y almuadillas, así que tengo que hacer el escape

Gracias!
__________________
JoniJnm.es