jQuery UIのオートコンプリートで何らかの値(コンボボックスの値/テキスト)を設定できますか?jQuery UI値でオートコンプリート
[オートコンプリート]ボックスで選択したアイテムからDB IDを取得する必要があります。
ありがとうございます!
jQuery UIのオートコンプリートで何らかの値(コンボボックスの値/テキスト)を設定できますか?jQuery UI値でオートコンプリート
[オートコンプリート]ボックスで選択したアイテムからDB IDを取得する必要があります。
ありがとうございます!
jQueryUIオートコンプリートウィジェットで値を設定することはできませんが、ウィジェットを使用して隠しフィールドや属性の値を設定することができますいくつかの他の要素に。
ここでは簡単にjsFiddle私はそれをdemostrateするために置く。うまくいけば、これは助けることができます。
私の例は、「Custom Data and Display」のjQueryUI AutoCompleteの例に基づいています。基本的には、サービスから何らかのデータ配列が返ってくるか、サーバー側からレンダリングされたものとみなされます。データの配列には、表示フィールド、キー値、およびDB IDがあります。キー値は本当に必要ではありません。しかし、オートコンプリートリスト内のアイテムを選択すると、オートコンプリートのselect
イベントで選択されたアイテムを取得し、適切にデータを処理できます。私は隠されたフィールドの配列に 'id'の値を格納しましたが、別の方法でそれを扱うことができます。
希望すると便利です。
あなたの答えにコードを入れて、JSFiddleを補完する方が便利です。 JSFiddleサイトがダウンしたり、あなたのリンクを(事故などで)掃除した場合、この回答は役に立たなくなります。 –
この質問が重複して閉じられた理由はわかりませんが、元の質問には受け入れられた回答さえありません。 – ataravati