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 以上のエントリがあるため)