分页在select2插件中不起作用

时间:2017-12-22 19:55:45

标签: jquery-select2

我正在使用select2插件。一切都运作良好。但是分页不起作用。显示"加载更多结果"最后&它被禁用了。我很困惑我错过了什么。请指导。我有像这样的文件:

https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.jshttps://cdnjs.cloudflare.com/ajax/libs/select2/4.0.5/css/select2.min.csshttps://cdnjs.cloudflare.com/ajax/libs/select2/4.0.5/js/select2.min.js

这是我的代码:

$('.itemName').select2({
    placeholder : 'Select an item',
    ajax : {
        url : 'search_ajax.php',
        dataType : 'json',
        delay : 250,
        data : function (params) {
            return {
                term : params.term || '',
                page : params.page || 1
            }
        },
        processResults : function (data, params) {
            params.page = params.page || 1;

            return {
                results : data.results,
                pagination : {
                    more : (params.page * 5) < data.total_count
                }
            };
        },
        cache : true
    }
});

以下是json的回复:

{
    "total_count" : "10",
    "results" : [{
            "id" : "200",
            "text" : "Australian National University"
        }
    ]
}

我做错了什么?我错过了一些要包含的文件吗?

0 个答案:

没有答案