Ver Mensaje Individual
  #17 (permalink)  
Antiguo 30/01/2010, 10:28
vesvello
 
Fecha de Ingreso: noviembre-2007
Mensajes: 118
Antigüedad: 16 años, 5 meses
Puntos: 0
Respuesta: Ajax + consulta a base de datos

Pues depende. Si la funcion la acabo con el alert si, pero si anado el resto de codigo a continuacion del alert tal como lo ves arriba para que continue haciendo lo que necesito, no sale el alert, como si se lo saltara y deja de funcionar.

El hecho es que lo solucione mandando el valor que me da ajax.reponsetxt a una field oculto de la pagina y crear una nueva funcion que se ejecute al cambiar el vlor del field oculto.

No se si es lo mas apropiado pero funciona
Código:
function cargaContenido1(idSelectOrigen)
{
	
	var posicionSelectDestino=buscarEnArray(listadoSelects, idSelectOrigen)+1;
	var selectOrigen=document.getElementById(idSelectOrigen);
		var opcionSeleccionada=selectOrigen.value;
		var ajax=nuevoAjax();
		ajax.open("GET", "select_dependientes_proceso2.php?opcion="+opcionSeleccionada, true);
		ajax.onreadystatechange=function() 
		{ 
			if (ajax.readyState==4)
			{
			document.getElementById('ciudades1').value = ajax.responseText;
			ProcesaItems();
			}
		}
	ajax.send(null);	
}
Aunque si me gustaria saber si existe alguna razon para que no funcione de la primera manera. Como si tardara mas de lo debido de coger el valor de ajax.reponsetxt y si es asi si se podria poner un delay para que le diera ese tiempo