Cita:
Iniciado por Panino5001 Podrías probar cambiando está línea:
Código PHP:
ajax.open("GET", "cambia_idioma.php?idioma="+idioma, true);
Por esta:
[PHP]
ajax.open("GET", "cambia_idioma.php?idioma="+idioma+'&'+new Date().getTime(), true);
De cualquier manera, me parece ridículo usar AJAX de esa manera: para qué si luego termina refrescándose la página?
Creo que hubiera sido más práctico redireccionar directamente al archivo que actualiza la variable de sesión y, desde ese mismo archivo, volver a redireccionar a la página que solicitó el refresco, todo eso sin AJAX.
Bueno gracias amigo eso era lo que generaba el problema (estaría bien que alguien actualizara esa wiki de foros del web porque yo no se como poder hacerlo).
Lo de que sea o no ridículo estoy de acuerdo en parte contigo porque con PHP eso lo llevo haciendo hasta ahora como tu dices (pinchando en banderita y actualizando variable de sesión); de todas formas me apetecía usar Ajax porque javascript es mi punto débil y quiero lanzarme de una vez (por ese motivo entre otros).
Si no es mucho pedir podrías comentar algunos aspectos que podrían mejorar de ese scipt en concreto.
Un saludo y mil gracias