loading............
Hola hermano Boliviano.
Bueno si dices que no no te salta error alguno, puede que tu proceso AJAX no se est'e inicializando o bien, que TU NO VEAS el resultado.
Esto puede ser por algun error DOM
Por ejemplo.
Código PHP:
selectDestino.length=0;
var nuevaOpcion=document.createElement("option"); nuevaOpcion.value=0; nuevaOpcion.innerHTML="Cargando...";
selectDestino.appendChild(nuevaOpcion); selectDestino.disabled=true;
el objeto Option, no tiene la propiedad innerHTML, pero s'i la propiedad 'text' y deber'ia ser.
Código PHP:
selectDestino.length=0;
selectDestino.options[selectDestino.length] = new Option('Cargando....',0);
selectDestino.disabled=true;
Supongo que con
selectDestino.length=0; <== tratas de eliminar los elementos del Select. Pero es igual INCORRECTO.
O nose.. tantas cosas :D Y como dice, tendras que depurarlo manualmente.
Código PHP:
ajax.onreadystatechange=function()
{
if (ajax.readyState==1)
{
alert('Iniciado');
// Mientras carga elimino la opcion "Selecciona ..." y pongo una que dice "Cargando..."
selectDestino.length=0;
var nuevaOpcion=document.createElement("option"); nuevaOpcion.value=0; nuevaOpcion.innerHTML="Cargando...";
selectDestino.appendChild(nuevaOpcion); selectDestino.disabled=true;
}
if (ajax.readyState==4)
{
alert('Terminado con el resultado:'+ajax.responseText);
selectDestino.parentNode.innerHTML=ajax.responseText;
}
}
Si ambos alert se disparan con los resultados esperados, entonces tienes errores DOM y f.....ng.. IE nunca te los va a reportar.
connection closed.