Foros del Web » Programando para Internet » Jquery »

Problema al cargar select con jquery

Estas en el tema de Problema al cargar select con jquery en el foro de Jquery en Foros del Web. Buen día, estoy tratando de cargar 2 select con jquery y asp.net por medio de $.ajax() y un servicio web. ya que necesito cargar los ...
  #1 (permalink)  
Antiguo 03/02/2012, 11:41
 
Fecha de Ingreso: septiembre-2011
Mensajes: 10
Antigüedad: 13 años, 3 meses
Puntos: 0
Busqueda Problema al cargar select con jquery

Buen día, estoy tratando de cargar 2 select con jquery y asp.net por medio de $.ajax() y un servicio web. ya que necesito cargar los dos select con la misma informacion intento copiar las opciones del primer select y pasarlas al segundo, pero el segundo select no se puede cargar.

el codigo que estoy usando es el siguiente:

Código Javascript:
Ver original
  1. $(".radioLimit").click(function (event) {
  2.  
  3.  
  4. //Cargar Primer select
  5. //Hasta aqui todo bien
  6.  
  7. LoadComboBox($("#SeLimitI"), "{tipo:1}","ServicioWeb.asmx/Metodo");
  8.      
  9. //Limpiar las opciones del segundo select y cargarlo
  10. $("#SeLimitE").empty();
  11.  
  12. $("#SeLimitI options").clone().appendTo($("#SeLimitE"));
  13.  
  14.     });

Función que uso para cargar el primer select

Código Javascript:
Ver original
  1. function LoadComboBox(combobox, filtro, url) {
  2.     $.ajax({
  3.         type: "POST",
  4.         url: url,
  5.         contentType: "application/json; charset=utf-8",
  6.         dataType: "json",
  7.         data: filtro,
  8.  
  9.         success: function (msg) {
  10.             var select = combobox;
  11.             var items = (typeof msg.d) == 'string' ?
  12.                                eval('(' + msg.d + ')') :
  13.                                msg.d;
  14.  
  15.             select.empty();
  16.             select.append("<option value='0' selected='selected'>-Seleccionar-</option>");
  17.             for (var i = 0; i < items.length; i++) {
  18.                
  19.                 select.append("<option value='" + items[i].Valor + "'>" + items[i].Texto + "</option>");
  20.             }
  21.         },
  22.         error: function (msg) {
  23.             alert("problema al recibir los datos!!!\n" + msg.status + ' ' + msg.statusText);
  24.         }
  25.     });
  26. }

si alguien conoce un metodo para realizar este tipo de carga se lo agradeceria
  #2 (permalink)  
Antiguo 03/02/2012, 12:32
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 16 años, 4 meses
Puntos: 1532
Respuesta: Problema al cargar select con jquery

regenere el select por completo desde ASP y asignelo vía innerHTML a un <div>
__________________
¡Por favor!: usa el highlight para mostrar código
El que busca, encuentra...
  #3 (permalink)  
Antiguo 03/02/2012, 13:14
 
Fecha de Ingreso: septiembre-2011
Mensajes: 10
Antigüedad: 13 años, 3 meses
Puntos: 0
Respuesta: Problema al cargar select con jquery

Te refieres al primer o segundo select??

Si es el segundo, me gustaria que no se realizara otra llamada al servidor para cargar el elemento.

Gracias por tu respuesta
  #4 (permalink)  
Antiguo 03/02/2012, 15:58
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 16 años, 4 meses
Puntos: 1532
Respuesta: Problema al cargar select con jquery

me refiero al select que debe de cambiar en función del primero
__________________
¡Por favor!: usa el highlight para mostrar código
El que busca, encuentra...

Etiquetas: ajax, cargar-select, combobox, select
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:40.