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.