Hola de nuevo,
He intentado el modo de Panino5001, pero no se muy bien como implementarlo en mi codigo, mirar os pongo como hago las peticiones ajax:
Hago las peticiones:
Código Javascript
:
Ver original_envio('/menu','lugar_menu',variables);
_envio('/panel','lugar_panel',variables);
(He resumido todo lo necesario las funciones:):
Código Javascript
:
Ver originalfunction _envio(url,lugar,variables)
{
//podemos?
req=_activo();
if(req)
{
//enviamos a enviar:
req.onreadystatechange = function() { _cargador(lugar); }; // aca cambie
//metodo:
req.open("POST",url,true);
req.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8");
req.send(variables);
}
}
Código Javascript
:
Ver originalfunction _cargador(lugar)
{
if(req.readyState == 4)
{
if(req.status == 200)
{
alert('en: '+lugar+' - ponemos lo recibido: '+req.responseText);
}
}
}
El problema no es que no funcione la peticion, con el FIREBUG veo que se envian las variables a sus determinadas direcciones, el problema es que la funcion "_cargador" no parece que reciba dos veces la peticion, sino que solo la ultima, pues cuando finalizan el recibo de los datos solo recibo 'lugar_panel' cuando deberia recibir dos alertas:
1- 'menu_panel'
2 - 'lugar_panel'
Debeis saber que hablamos de muy poco tiempo, pues se ejecutan al mismo tiempo y practicamente se reciben al mismo tiempo si no es a la vez.
¿Cual es el problema?... sino se entiende el problema decirme, pues creo que esta es la funcion mas importante en todo mi js.