Ver Mensaje Individual
  #9 (permalink)  
Antiguo 19/03/2013, 05:52
DoHITB
 
Fecha de Ingreso: abril-2012
Ubicación: 41°37′00″N, 00°37′00″E
Mensajes: 462
Antigüedad: 12 años, 1 mes
Puntos: 33
Respuesta: Select se vacía

No cargo todo el formulario de nuevo.

La función "getEv()" hace una llamada AJAX que luego hace un "eval()" del resultado.

Entonces, en "loadCountry()" se que el retorno es "G_country=[value|text, ...]" y en "manageCountry()" el retorno es "G_city=[value|text, ...]".

De ahí a que se vacíe "country" cuando llamo al AJAX, no se qué pasa; pero desde luego si cargara todo el formulario de nuevo ya se que tendría que volver a cargarlo todo.

Desde luego hasta ayer tenía bien la función, haciendo una llamada AJAX "corriente" y luego haciendo un innerHTML, pero resulta que a IE no le da la gana de cargar de esa manera el select, por lo que me vi obligado a hacer todo lo del "eval()" y demás, dándome así el fallo...

Las funciones anteriores eran bien sencillas:

Código Javascript:
Ver original
  1. funcion loadCountry(e){
  2.   if(e.options.length==0){
  3.     get('country', 'c='); //cambia el elemento con id "country"
  4.   }
  5. }
  6.  
  7. function getCountry(e,c){
  8.   getDtc('country', 'c='+e, 'city'); //cambia el elemento con id "city"
  9. }

En fin, a ver si veo el fallo real... jejeje

Gracias por contestar.