Buen día,
tengo el siguiente problema, en mi pagina tengo un <input select> con el evento "onchange" en el cual se llama a la siguiente funcion javascript
:
Código Javascript
:
Ver originalfunction selecciono_dato(){
for(var i=1;i<=5;i++){
enviar_datos_tasaBruta('div'+i,document.getElementById('Zona_Riesgo'+i).value,document.getElementById('Tipo_Cobertura').value,document.getElementById('ano').value,document.getElementById('Tipo_Vehiculo'+i).value,document.getElementById('Clase'+i).value);
}
Esa función a su vez llama a otra función de ajax (enviar_datos_tasaBruta) con la cual muestro resultado de una consulta a base de datos en un "div".
El problema es que la funcion "enviar_datos_tasaBruta" solo se ejecuta una sola vez (en la ultima iteración) lo cual me parece muy extraño.
funcion ajax:
Código Javascript
:
Ver originalfunction enviar_datos_tasaBruta(div,zona_riesgo,tipo_cobertura,ano,tipo_vehiculo,clase){
divResultado = document.getElementById(div);
ajax=objetoAjax();
ajax.open("POST", "enviar_datos_tasaBruta.php",true);
ajax.onreadystatechange=function() {
if (ajax.readyState==4) {
divResultado.innerHTML = ajax.responseText;
}else {
var cargando="<img width='20' height='20' style='vertical-align:sub' src='imagenes/loading.gif'/>"
divResultado.innerHTML = cargando+" Cargando...";
}
}
ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
ajax.send("j_zona_riesgo="+zona_riesgo+"&j_tipo_cobertura="+tipo_cobertura+"&j_ano="+ano+"&j_tipo_vehiculo="+tipo_vehiculo+"&j_clase="+clase);
}
Como dato curioso si agrego un "alert" dentro del ciclo "for" todo funciona bien.
Gracias por adelantado!