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!