enter code here
jquery オートコンプリート ui を使用しています。
ユーザーが米国の州の名前を入力し、オートコンプリートの提案が行われるテキスト ボックスがあります。ここで ajax 呼び出しが行われ、json の結果が期待どおりに返されます。
例えば。ユーザーが「new」と入力すると、次の 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 の代わりに Rhode Island がテキスト ボックスに表示されます。誰かがそれを行う方法を手伝ってもらえますか。
期待に感謝します