我需要添加自動完成到我的應用程序中的輸入字段使用phonegap。我知道jQuery的自動完成小部件,我也想在我的應用中使用它。我需要的是自動完成根據在我的平板電腦上安裝的sqlite數據庫中所做的查詢來查找字符串。自動完成與手機大jQuery結果
$("#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
分析每個時間來建立這樣的陣列。 (由於sitesnames表保存1900+項)
@CL。我已經嘗試在javascript中使用'.slice()'數組的特性來分解數組,但是它仍然是一個巨大的數組,我仍然需要通過它來查看(數組大小約爲1900) – SNpn