1
我使用Select2 4.0.1
,我已經使用ajax填充基於用戶輸入的結果,但每當我搜索任何東西select2
列出第一頁結果,但連續頁面未加載,也請求第2頁滾動。似乎是我失去了一些東西。Select2 - 無限滾動無法加載下一頁與遠程數據
$multiselect = $(element).select2({
closeOnSelect: false,
multiple: true,
placeholder: 'Assign a new tag',
tags: true,
tokenSeparators: [","],
ajax: {
url: '/search_url',
dataType: 'json',
type: 'GET',
delay: 250,
data: function(params) {
return {
search: params.term,
page: params.page
};
},
processResults: function(data, params) {
var more, new_data;
params.page = params.page || 1;
more = {
more: (params.page * 20) < data.total_count
};
new_data = [];
data.items.forEach(function(i, item) {
new_data.push({
id: i.name,
text: i.name
});
});
return {
pagination: more,
results: new_data
};
},
cache: true
}
})
任何幫助是非常appreciated.Thnx :)
什麼東西出現在您的控制檯?嘗試用'debug:true'初始化Select2,看看是否有任何警告出現。 –