我發現這個例子,其中自動完成建議來自外部來源,這裏是search.php中:自動完成與外部源
http://jqueryui.com/demos/autocomplete/#multiple-remote
但是我沒有看到那裏的search.php是如何被格式化,所以我沒有得到外部源正確工作的幫助。我想從數據庫和html頁面得到我的建議。幫助新手!
我發現這個例子,其中自動完成建議來自外部來源,這裏是search.php中:自動完成與外部源
http://jqueryui.com/demos/autocomplete/#multiple-remote
但是我沒有看到那裏的search.php是如何被格式化,所以我沒有得到外部源正確工作的幫助。我想從數據庫和html頁面得到我的建議。幫助新手!
的search.php中按以下格式返回數據:
$result = array(
'query'=>$this->params['url']['query'],
'suggestions'=>$values,
'data'=>$keys,
);
查詢是搜索查詢的用戶輸入(結果在頁面上隱藏的div緩存) 建議是你的結果這將顯示 數據是包含密鑰的匹配建議值
只是尋找一種方式來序列化平臺上的對象爲JSON,它應該返回類似這樣的數組可選參數:
[
{
"id": "Dromas ardeola",
"label": "Crab-Plover",
"value": "Crab-Plover"
},
{
"id": "Larus sabini",
"label": "Sabine`s Gull",
"value": "Sabine`s Gull"
},
{
"id": "Vanellus gregarius",
"label": "Sociable Lapwing",
"value": "Sociable Lapwing"
},
{
"id": "Oenanthe isabellina",
"label": "Isabelline Wheatear",
"value": "Isabelline Wheatear"
}
]
他們使用的search.php文件的完整代碼也是在GitHub上,在這裏:
https://github.com/jquery/jquery-ui/blob/master/demos/autocomplete/search.php
這個答案是jQuery的自動完成插件,我喜歡。 http://docs.jquery.com/Plugins/autocomplete – Gevious 2011-04-18 11:03:06
所以,這對我的目的不是很有幫助。你在哪裏做數據庫的確切查詢?我正在使用Spring 3。 – mjgirl 2011-04-18 11:17:46