Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/06/2009, 07:02
TobyMudito
Invitado
 
Mensajes: n/a
Puntos:
Sonrisa Una pregunta extraña

tengo un código en AJAX que funciona perfectamente salvo por el envío mediante el método GET razón por lo que lo pongo aquí en PHP. Si pongo la siguiente sentencia:

Código:
$ambito = calcularComunidad(document.getElementById('selectProvincias').value);
$dy = document.getElementById('dy').value;
$ms = document.getElementById('ms').value;
	
ajax.open('GET', "nuevoPedido2.php?ambito="+ambito+"&dy="+dy+"&ms="+ms);
Firebug me dice que "ambito" no está definido, y el script no realiza la llamada open, pero si en cambio lo sustituyo por esta otra sentencia:

Código:
ajax.open('GET', "nuevoPedido2.php?ambito='+ambito+'&dy='+dy+'&ms='+ms");
El código funciona perfectamente, pero nuevoPedido2.php no recibe las variables correctamente y su contenido es: \'dia para la variable $dy y \'mes para la varibale $. ¿Alguien sabría decirme porqué sucede esto y como conseguir que las variables las pase bien? Muchísimas gracias como siempre por adelantado.