Foros del Web » Programando para Internet » Javascript » Frameworks JS »

Al enviar datos POST no recibe la cadena con espacios.

Estas en el tema de Al enviar datos POST no recibe la cadena con espacios. en el foro de Frameworks JS en Foros del Web. Estimados, Mi problema es que al hacer el envio de datos mediante el metodo post este no me envia los espacios, es decir al recibir ...
  #1 (permalink)  
Antiguo 12/03/2007, 08:49
Avatar de richard20  
Fecha de Ingreso: marzo-2006
Mensajes: 139
Antigüedad: 18 años, 1 mes
Puntos: 0
Al enviar datos POST no recibe la cadena con espacios.

Estimados,

Mi problema es que al hacer el envio de datos mediante el metodo post este no me envia los espacios, es decir al recibir los datos en el formulario ASP en cual grabo los valores no llegan con espacios, por ejemplo envio datos de la siguiente manera.

Código:
id=document.getElementById("idgal").value;
http.open("POST", url, true);
http.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
http.onreadystatechange = handleHttpResponse;
enProceso = true;
http.send("pie=z  z z z  z z  zz &pieen= x x  x x x x x x &id="+id);
y en la página donde recibo pongo esto

Código:
Response.Write(Request.Form("pie"))
Response.Write("<br>")
Response.Write(Request.Form("pieen"))
y los datos que muestra en pantalla son:

zzzzzzzz
xxxxxxxx

cuando lo que deviera mostrar es:

z z z z z z zz
x x x x x x x x
__________________
-.No Sueñes tu Vida, Vive tus Sueños.-
  #2 (permalink)  
Antiguo 12/03/2007, 09:25
 
Fecha de Ingreso: octubre-2005
Mensajes: 95
Antigüedad: 18 años, 6 meses
Puntos: 1
Re: Al enviar datos POST no recibe la cadena con espacios.

hola..no se si funcione pero podrias probar:

id=document.getElementById("idgal").value;
http.open("POST", url, true);
http.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
http.onreadystatechange = handleHttpResponse;
enProceso = true;
var variables = escape("pie=z z z z z z zz &pieen= x x x x x x x x &id=");

var pie = escape("z z z z z z zz ");
var pieen =escape("x x x x x x x x");

http.send("pie="+pie+" &pieen= "+pieen+" &id="+id);


y para recibir:

Response.Write(unescape(Request.Form("pie")))
Response.Write("<br>")
Response.Write(unescape(Request.Form("pieen")))


a ver si corre...
  #3 (permalink)  
Antiguo 12/03/2007, 09:30
Avatar de richard20  
Fecha de Ingreso: marzo-2006
Mensajes: 139
Antigüedad: 18 años, 1 mes
Puntos: 0
Re: Al enviar datos POST no recibe la cadena con espacios.



pues, ahí me reconocio los espacios.

Muchas Gracias.
__________________
-.No Sueñes tu Vida, Vive tus Sueños.-
  #4 (permalink)  
Antiguo 12/03/2007, 09:31
 
Fecha de Ingreso: octubre-2005
Mensajes: 95
Antigüedad: 18 años, 6 meses
Puntos: 1
Re: Al enviar datos POST no recibe la cadena con espacios.

de nada....
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:25.