0

Jquery の UI オートコンプリートを使用したいのですが、いくつかの追加機能があります。ユーザーが提案されたアイテムを選択した後、そのアイテムに関連する追加データも表示したいと思います (たとえば、連絡先のデータベースが検索されている場合、表示したい連絡先の電子メール、アドレス...) いくつかの html 要素で。

これを達成する方法はありますか?

前もってありがとう、
イル

編集

実際に必要なものの詳細な説明を提供したいと思います。
ユーザーが連絡先の検索を開始すると、データベースの結果として、連絡先の ID とフルネームを返したいと思います。ユーザーが特定の連絡先を選択すると、ajax 関数が呼び出され、ID を使用して選択した連絡先からすべての詳細が取得されます。しかし、私は次のことを行う方法がわかりません:

  • データベースからの結果として、連絡先の ID と氏名が JSON の結果として返されます (おそらく、適切な形式を取得するための解決策を見つけることができますが、それをオートコンプリート スクリプトに渡す方法がわかりません)。

  • フルネームのみを表示し、特定の連絡先が選択された場合にのみ ID が使用されるように結果データを処理する方法。これにより、特定の連絡先の完全な詳細を取得できます。

4

2 に答える 2

3

そのイベントを見てみましょう: イベントのハンドラーを追加し、selectイベントが発生したらすべての情報を表示できます。

于 2010-05-14T14:08:38.617 に答える
1

formatMatch関数で追加のデータを指定できます。パラメータは、区切り文字で区切られた文字列である必要があります。後で、3つの引数[event、data、formatted]を受け取る.result関数で、区切り文字の使用によってフォーマットされたものを分割し、必要な値を入力することによって、それを取得できます。

于 2011-04-01T11:37:59.873 に答える