0
enter code here
我正在使用jQuery自動完成UI。Jquery自動完成UI,填充鍵而不是值
我有一個文本框,其中用戶輸入美國狀態的名稱和自動填充建議。這裏做了一個ajax調用,並按預期返回了json結果。
例如。當用戶鍵入「新」,返回的JSON的反應是:
{"NH":"New Hampshire","NJ":"New Jersey","NM":"New Mexico","NY":"New York"}
當用戶從提示列表,例如,「紐約」點擊,而不是與國家名稱填充文本框的狀態,我要的是,它的州代碼(這裏是「NY」)被填充。
我當前的代碼是:
$("#selectAllStateList").autocomplete({ source: "getStateList.html"
});
** * ****更新 ** *
行..所以我現在有改變了響應格式。所以當我輸入「de」時,我得到了迴應。
[{"label":"DE","value":"Delaware"},{"label":"RI","value":"Rhode Island"}]
自動完成建議框顯示我DE和RI,但是當我點擊RI,羅德島獲取文本框,而不是RI我想填充。 有人可以幫助我如何做到這一點。
感謝預期 Rachit
它的確提供了答案。 – Rpant