jquery - 在大结果上使用 phonegap 自动完成 jQuery

标签 jquery html sqlite cordova autocomplete

我需要使用 phonegap 向我的应用中的输入字段添加自动完成功能。我知道 jquery 具有的自动完成小部件,我也想在我的应用程序中使用它。我需要的是让自动完成功能根据我在平板电脑上安装的 sqlite 数据库中进行的查询来查找字符串。

$("#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/数组一次包含大约 1900 个条目。因为自动完成总是会记住源代码,所以我希望做一些类似的事情

SELECT name FROM sitenames WHERE name LIKE ?

每次都在 response.text 中解析并构建数组。 (因为 sitenames 表包含 1900 多个条目)

最佳答案

所以 jQM 不能正确支持自动完成,我不得不使用它,https://github.com/commadelimited/autoComplete.js换人。它基本上工作相同,我使用的地方:

来源:函数(文本){ var arrayClients = findClints(文本);回调(arrayClients)},

关于jquery - 在大结果上使用 phonegap 自动完成 jQuery,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14310269/

相关文章:

sqlite - SQLITE3:恒定时间行寻址

javascript - jquery获取href值

jquery - 使用 jQuery 自动完成的结果填充列表框/选择

javascript - Firefox 中的表 td 输入字段边框问题

asp.net - 使用 <pre> 标签时,文本超出父级 <asp :label> border

ios - SQLite 编码问题

jquery - 向遵循特定格式的文本添加标签

javascript - 具有范围和三种不同背景颜色的 jQuery slider

javascript - 将 jQuery 动画与 angular 的 ngAnimate 一起使用

sqlite - 在 F# 中释放 SQLite 资源