使用AJAX的jQuery自动完成标签插件

时间:2014-10-12 17:17:15

标签: jquery ajax jquery-plugins autocomplete tags

我正在寻找带有Ajax的好标签自动完成插件。目前我正在使用http://timschlechter.github.io/bootstrap-tagsinput/examples/但我需要从ajax查询获取数据而不是从json文件。它甚至可能吗?我见过的所有插件都从json文件中的数组中获取数据。我需要直接从数据库中动态搜索数据。有点像stackoverflow标签输入,我想。

2 个答案:

答案 0 :(得分:0)

查看jquery UI autocomplete,尤其是远程数据源example

您可以直接指定远程数据源,该数据源以下列任一格式返回数据,如:

$( "#birds" ).autocomplete({
  source: "search.php" // url to remote source
});

data source应返回以下任何格式的数据:

  • 字符串数组:[ "Choice1", "Choice2" ]
  • 具有标签和值属性的对象数组:

    [ { label:"Choice1", value: "value1" }, ... ]
    

答案 1 :(得分:0)

好的,我解决了我的问题。我使用了bootstrap-tagsinupt插件,jquery get()函数,我还使用了json_encode来解析数组中的数据。