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$(".radioLimit").click(function (event) {
//Cargar Primer select
//Hasta aqui todo bien
LoadComboBox($("#SeLimitI"), "{tipo:1}","ServicioWeb.asmx/Metodo");
//Limpiar las opciones del segundo select y cargarlo
$("#SeLimitE").empty();
$("#SeLimitI options").clone().appendTo($("#SeLimitE"));
});
Función que uso para cargar el primer select
Código Javascript
:
Ver originalfunction LoadComboBox(combobox, filtro, url) {
$.ajax({
type: "POST",
url: url,
contentType: "application/json; charset=utf-8",
dataType: "json",
data: filtro,
success: function (msg) {
var select = combobox;
var items = (typeof msg.d) == 'string' ?
eval('(' + msg.d + ')') :
msg.d;
select.empty();
select.append("<option value='0' selected='selected'>-Seleccionar-</option>");
for (var i = 0; i < items.length; i++) {
select.append("<option value='" + items[i].Valor + "'>" + items[i].Texto + "</option>");
}
},
error: function (msg) {
alert("problema al recibir los datos!!!\n" + msg.status + ' ' + msg.statusText);
}
});
}
si alguien conoce un metodo para realizar este tipo de carga se lo agradeceria