bootstrap selectpicker加载大数据的速度慢

时间:2017-01-17 13:11:44

标签: jquery bootstrap-select bootstrap-selectpicker

我正在使用1.12.1版本的selectpicker。当我尝试加载超过1000条记录时,一次点击加载需要一些时间。 下面的代码我用来绑定下拉列表。

$.ajax({
type: "POST",
contentType: "application/json; charset=utf-8",
url: "AjaxGetDropdown.aspx?Type=getengine&MajorID=" + MajorID + "&MacModID=" + MacModId,
success: function (data) {
    if (data != null && data != '') {
        $.each(data, function () {
            if (document.getElementById('<%=hfEngModID.ClientID%>').value == this['VALUE']) {
                $("#dpEngine").append($("<option selected='selected'></option>").val(this['VALUE']).html(this['TEXT']));
            } else {
                $("#dpEngine").append($("<option></option>").val(this['VALUE']).html(this['TEXT']));
            }

        });
        $("#dpEngine").selectpicker('refresh');
    }
},
error: function (data) {
}
});

0 个答案:

没有答案