jQuery   发布时间:2022-04-19  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了jquery select2 – 不工作大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我使用的是SELEct2插件(ivaynberg.github.io/SELEct2)。我试显示一个下拉列表(选择)。它正在将data.PHP中的所有项目作为选项。但是SELEct2意味着是自动完成插件,并且应该搜索客户端输入的搜索项,并仅显示匹配结果。目前它正在显示所有的项目,而不是获得搜索结果。对不起我的语言

data.PHP正在回应:

[{
    "id": "1","text": "item1","exercise": "blah text"
  },{
    "id": "2","text": "item2"
  }
]

代码是:

$(document).ready(function () {
    $('#thisid').SELEct2({
        minimumInputLength: 2,ajax: {
            url: "data.PHP",dataType: 'json',data: function (term,pagE) {
                return {
                    q: term
                  };
            },results: function (data,pagE) {
                return {
                    results: data
                };
            }
        }
    });
});

输入是:

<input type="hidden" id="thisid" style="width:300px" class="input-xlarge" />

我想找到一个线索,我对这个插件来说很新,花了一天时间来看一下例子。

解决方法

如果附加到标准选择表单控件,SELEct2将不会执行AJAX。它必须附加到一个隐藏的输入控件,以通过AJAX加载。

更新:已在SELEct2 4.0中修复。从Pre-Release notes

也可以在examples section功能中看到。

大佬总结

以上是大佬教程为你收集整理的jquery select2 – 不工作全部内容,希望文章能够帮你解决jquery select2 – 不工作所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签:jquery工作