我对javascript不太熟悉,所以在这里需要帮助。我有这个方法返回一个客户列表(2000+),所以 Select2 下拉列表挂起。我想启用分页,但我不确定我需要更改什么。这是我的javascript代码:
var GetCutomerDDL = function(cient) {
var Json = {},
customers = [];
$ddlCustomers.select2('val', '');
Json.client = cient;
$.post(urlContent + 'Cutomer/GetCustomerDDL', Json, function(data) {
}, 'json').done(function(data) {
customers = data;
$ddlCustomers.select2({
placeholder: "Select Customer(s)",
allowClear: true,
multiple: true,
data: customers
});
});
};
GetCustomerDDL
使用 LINQ 只返回所有客户,但我想启用分页,所以不要一次在下拉列表中加载超过 2000 条记录。我需要在 javascript 和服务器端更改什么?