bueno, esto es lo que he hecho...
viendo como hacer $_SESSION para cambiar de idioma la página he visto que se podía llamar a un php desde script. debe ser de manera indirecta.
no me funciona, pero ahora me sale otro error que he estado buscando y no se qué puede ser...
ahora, en la combo donde se selecciona la ciudad he puesto:
Código PHP:
//cuando se clicka en la ciudad se muestra la query contenida en infociudad
echo '<option value="'.$nombreciudad.'" action="" onclick="mostrar(\'infoCiudad.php?city='.$nombreciudad.'\',\'infoCiudad\');modMap('.$nombreciudad.')">'.$nombreciudad.'</option>';
donde modMap('.$nombreciudad.') llama a un script que es el siguiente:
Código:
/**
* función ajax para modificar sobre el mapa, no pido el id
* @param city
*/
function modMap(city){
ajax = crearMotorAJAX();
ajax.open("GET", "gotoMap.php?city="+city, true);
ajax.onreadystatechange = function(){
if (ajax.readyState==4){//ready state 4 quiere decir que ha terminado, mirar de hacer constantes con esto
ajax.responseText;
var aux = datos.split(";");
gotoMap(aux[0], aux[1], aux[2]);
}
};
ajax.send(null);
}
al cargar la página ahora y seleccionar una ciudad, me pone la info de la base de dato pero en la consola me sale lo siguiente:
Error: Barcelona is not defined
Archivo de origen: http://localhost/tuturista/webajax/index.php
Línea: 1
he buscado por internet y en el foro, pero no me aclaro...