【发布时间】:2010-05-12 11:46:44
【问题描述】:
任何使用这种 json 格式的 jquery 自动完成插件?
{"Table" : [{"ClientName" : "Pandiya"},
{"ClientName" : "Bala"}]}
或如何将上述更改为
source: ["Pandiya", "Bala"]
【问题讨论】:
标签: jquery json autocomplete
任何使用这种 json 格式的 jquery 自动完成插件?
{"Table" : [{"ClientName" : "Pandiya"},
{"ClientName" : "Bala"}]}
或如何将上述更改为
source: ["Pandiya", "Bala"]
【问题讨论】:
标签: jquery json autocomplete
使用jQuery UI autocomplete plugin 可以很容易地处理这个问题:
var list = {"Table" : [{"ClientName" : "Pandiya"},{"ClientName" : "Bala"}]};
$("#autcomplete").autocomplete({
source: $.map(list.Table, function(item) {
return {
label: item.ClientName,
value: item.ClientName
}
})
});
【讨论】:
据我所知,the one in jQuery UI 允许您定义一个自定义回调,您可以在其中对结果进行任何您喜欢的过滤和转换,并将您的结果转换为小部件喜欢的格式。
【讨论】: