将jquery自动完成的源设置为mysql表

将jquery自动完成的源设置为mysql表,jquery,mysql,jquery-ui,jquery-autocomplete,Jquery,Mysql,Jquery Ui,Jquery Autocomplete,在上面jquery自动完成的代码中,我需要将源代码设置为特定表中的所有名称,而不是availableTags,而不提供查询(如果可能)。有没有办法做到这一点 有数百万条记录,因此无法将其放入数组或列表中。我正在考虑缓存数据库中的数据,然后从缓存中读取数据。我可以这样做吗,或者还有其他方法吗?自动完成内置了对远程数据源的支持,请看以下内容: 将js指向php脚本,在get中发送搜索查询。如果要构建缓存系统,可以在文件中执行此操作。这取决于您的数据库,如果数据库很大且搜索需要很长时间,这是必要的,如

在上面jquery自动完成的代码中,我需要将源代码设置为特定表中的所有名称,而不是availableTags,而不提供查询(如果可能)。有没有办法做到这一点


有数百万条记录,因此无法将其放入数组或列表中。我正在考虑缓存数据库中的数据,然后从缓存中读取数据。我可以这样做吗,或者还有其他方法吗?

自动完成内置了对远程数据源的支持,请看以下内容:


将js指向php脚本,在get中发送搜索查询。如果要构建缓存系统,可以在文件中执行此操作。这取决于您的数据库,如果数据库很大且搜索需要很长时间,这是必要的,如果不是,我只需在每次脚本运行时进行完整的搜索。

我在php文件中到底写了什么?网站上没有提到这一点。好吧,忘记缓存,你做一个查询,将数据库与
字段名(如“%QueryGoesher%”)匹配。
你有任何链接,它们也解释了在php文件中编写什么吗?某种程度上取决于你的数据库是如何构建的。这是我的脚本,我正在使用一个叫做modx的cms。如果您有php和mysql的基础知识,这应该不是很难。
$( "#tags" ).autocomplete({
        source: availableTags
    });