我正在使用select2插件(ivaynberg.github.io/select2).我正在尝试显示下拉列表(选择).它将data.php中的所有项目作为选项.但是,select2意味着是自动完成插件,应该搜索客户端输入的搜索词,并仅显示匹配结果.目前它显示所有项目而没有获得搜索结果.抱歉我的语言
data.php正在回应这个:
[{
"id": "1",
"text": "item1",
"exercise": "blah text"
}, {
"id": "2",
"text": "item2"
}
]
Run Code Online (Sandbox Code Playgroud)
代码是:
$(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
};
}
}
});
});
Run Code Online (Sandbox Code Playgroud)
输入是:
<input type="hidden" id="thisid" style="width:300px" class="input-xlarge" />
Run Code Online (Sandbox Code Playgroud)
我想找到一个线索,我对这个插件很新,并花了一天时间查看示例.