没有匹配结果的datat bootstrap-select ajax实时搜索

问题描述

我需要进行实时搜索,但是我对ajax和javascript不太了解,但是我了解html,css和PHP。有人可以告诉我我在做什么错吗?

我有这个对象

[

    {
        "id": 1,"text": "Perpustakaan Pusat"
    },{
        "id": 2,"text": "Perpustakaan Cabang 1"
    },...
    {
        "id": 4,"text": "Perpustakaan Cabang 3"
    }
]

这是我的Javascript

        $(function () {
            var options = {
                ajax: {
                    url: "http://localhost/petugas/lokasi_layanan/search_lokasi_layanan",type: "GET",dataType: "json",data: {
                        q: q
                    }
                },locale: {
                    emptyTitle: "Select and Begin Typing"
                },log: 3,preprocessData: function (data) {
                    var i,l = data.length,array = [];
                    if (l) {
                        for (i = 0; i < l; i++) {
                            array.push(
                                $.extend(true,data[i],{
                                    text: data[i].text,id: data[i].id,})
                            );
                        }
                    }
                    return array;
                }
            };
            $('.selectpicker')
                .selectpicker()
                .filter('.with-ajax')
                .ajaxSelectPicker(options);
        });

请帮助我。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)