我正在使用这个jQuery插件http://ivaynberg.github.io/select2/,其数据源链接到我的employees数据库。使用的“Term”是姓氏,但jSON响应是全名。
当结果是史密斯,约翰和你输入史密斯时它显示正常,但当你试图包括第一个名称以进一步缩小它时,它会停止搜索,因为逗号不是该术语的一部分。
$("[name=manager]").select2({
multiple: false,
minimumInputLength: 3,
placeHolder: 'Manager Last name',
allowClear: true,
ajax: {
url: "jsonUser.php",
dataType: 'json',
data: function (term) {
return {
term: term, // search term
};
},
results: function (data) { // parse the results into the format expected by Select2.
return {results: data};
}
},
});
jSON响应如下所示:
[{"id":"12345","text":"Smith, John"}
任何知道如何制作的方式都是可以搜索完整的响应,而不仅仅是术语?