Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/12/2011, 11:39
Avatar de IMAC/
IMAC/
 
Fecha de Ingreso: octubre-2005
Mensajes: 738
Antigüedad: 19 años, 4 meses
Puntos: 14
Ajax.status = 403 la URL existe. Problema de reconocimiento de variable??

Hola,

Tengo un fallo un tanto curioso.
Me da un ajax.status = 403 como no reconociendo la página que le paso al hacer:

Código Javascript:
Ver original
  1. ajax.open("GET", url);

Solamente me falla cuando creo la URL a través de una variable (que he comprobado que tiene el valor correcto al hacer un alert(p))

Hago esto:

Código Javascript:
Ver original
  1. var p = getP(num); 
  2.     url ='file.php?u='+p;
  3.     ajax.open("GET", url);

Y me da fallo.
Supongamos que al hacer el alert(p) obtengo esto: "http://miweb.com/folder/"

Pues muy bien, si pongo esto así si que me fuciona:
Código Javascript:
Ver original
  1. var p = getP(num); 
  2.     url ='file.php?u=http://miweb.com/folder/';
  3.     ajax.open("GET", url);

¿Qué sentido tiene cuando la variable p he comprobado al hacer el alert que tiene este valor:
http://miweb.com/folder/

¿por que si uso una variable para crear la URL no me funciona y si lo hago a mano si?

Un saludo y gracias.