Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/07/2009, 12:47
TobyMudito
Invitado
 
Mensajes: n/a
Puntos:
[SOLUCIONADO] Duda crear variable añadiendole como parte de nombre una cadena

Hola, tengo un código Javascript AJAX como el que véis a continuación que me funciona muy bien, pero cuando llamo a la función varias veces resulta que a pesar de que Firebug me dice que la respuesta es correcta sólo me muestra en el navegador el .gif para las primeras llamadas y sólo para la última que hago (todas ellas dentro de un bucle) me muestra el resultado correctamente, el caso es que yo creo que ocurre eso porque siempre trabaja con el mismo objeto ajax, lo que se solucionaría si pudiera crear variables distintas cada vez que se ejecutara la función. Pero no se como dinámicamente crear una variable que se llame por ejemplo ajax5 --> ajax+idMedio, eso lo he probado pero no funciona. A ver si me podéis ayudar!! gracias y un saludo!

Código:
function calcularCoste(idMedio,diaSemana){
 textoDiv = 'div'+idMedio;
 divContenido = document.getElementById(textoDiv);
 
 ajax=objetoAjaxPaginar();
 ajax.open("GET", "obtenerPrecio.php?idMedio="+idMedio+"&diaSemana="+diaSemana);
 divContenido.innerHTML= '<img src="images/loading.gif">';
 
 ajax.onreadystatechange=function() {
 if (ajax.readyState==4) {
   		divContenido.innerHTML = ajax.responseText;
 	}
	
 }

 ajax.send(null);
 
}

Última edición por TobyMudito; 03/07/2009 a las 13:46