Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/04/2011, 08:59
elpelusa666
 
Fecha de Ingreso: abril-2011
Mensajes: 1
Antigüedad: 13 años
Puntos: 0
problema con combo dependiente

Un saludo.

Estoy cargando un combo dependiente desde una base de datos y ajax.

Uso el medoto post para enviar la peticon y recojo el resultado con XML.

El problema es que el XML no se renueva, es decir, si recibo una repuesta con 4 posiciones y posteriormete una con 3 se siguie viendo la cuarta respuesta enterior.

Ya utilizo un nocache Math.random() pero veo que por ahi no van los tiros.

Os dejo el codigo de la funcion respuesta qeu recoge y formatea el XML:

Código:
function respuesta(objeto) {
	var datos= this.objetoAjax.responseXML;
	var elemento= datos.getElementsByTagName('datos');
	des2.disabled=false;
	for (var i=0; i<datos.childNodes.length;i++){
		var ids= elemento[i].getElementsByTagName('id');
		var destinos=elemento[i].getElementsByTagName('destino');
		for(var j=0; j<ids.length;j++){
			var id=ids[j].firstChild.data;
			var destino=destinos[j].firstChild.data;
			des2.options[j] = new Option(destino);
			des2.options[j].value =id;
		}
	}
	
}
Me imaginio que la clave sera eliminar en algun punto el arbol DOM que se ha creado, pero me he atascado y un poco de ayuda me iria de perlas