我需要使用 phonegap 在我的应用程序中的输入字段中添加自动完成功能。我知道 jquery 具有的自动完成小部件,我也想在我的应用程序中使用它。我需要的是让自动完成功能根据我在平板电脑上安装的 sqlite db 中的查询来查找字符串。
$("#searchInput").autocomplete({
source: "script_that_queries_the_db.php"
});
从另一个线程我得到了这个,但是由于phonegap不使用php,我们是否允许类似地调用一个JS文件并使该查询成为一个函数,例如
function getSitenames () {
//stuff in here to build an array to use by autocomplete
}
任何帮助将不胜感激。
编辑:我将从数据库中获取的 JSON/Array 一次将包含大约 1900 个条目。由于自动完成总是会回忆起源代码,我希望做类似的事情
SELECT name FROM sitenames WHERE name LIKE ?
response.text
并每次解析并像这样构建数组。(因为 sitesnames 表包含 1900 多个条目)