2011-04-18 62 views

回答

1

的search.php中按以下格式返回數據:

$result = array(
    'query'=>$this->params['url']['query'], 
    'suggestions'=>$values, 
    'data'=>$keys, 
); 

查詢是搜索查詢的用戶輸入(結果在頁面上隱藏的div緩存) 建議是你的結果這將顯示 數據是包含密鑰的匹配建議值

+0

這個答案是jQuery的自動完成插件,我喜歡。 http://docs.jquery.com/Plugins/autocomplete – Gevious 2011-04-18 11:03:06

+0

所以,這對我的目的不是很有幫助。你在哪裏做數據庫的確切查詢?我正在使用Spring 3。 – mjgirl 2011-04-18 11:17:46

0

只是尋找一種方式來序列化平臺上的對象爲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" 
    } 
]