3
我對JavaScript不太熟悉,所以我需要幫助。我有這個方法返回客戶列表(2000+),所以Select2下拉菜單掛起。我想啓用分頁功能,但我不確定需要更改哪些內容。這裏是我的javascript代碼:如何修改此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 to剛剛返回所有客戶,但我想啓用分頁所以在下拉列表不會加載超過2000條記錄一次。我需要在JavaScript和服務器端進行更改?
我知道如何處理服務器端和我一直在尋找的網頁,供選擇二,但我不如何修改的JavaScript。 – Xaisoft
Select2頁面有一個用於無限加載的示例javascript。關鍵是正確設置'ajax'屬性('url','data','results'等) –
是的,我看到了,因爲我對javascript不熟悉,所以我不確定在哪裏設置這些屬性在我的例子中,即使使用Select2幫助。 – Xaisoft