Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/02/2012, 11:41
david_th
 
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