2010-12-14 5 views
1

複数のオートコンプリートJSONデータをバインドするテキストボックスがあります。例えば、私はjQueryは1つのテキストボックス内のさまざまなデータをオートコンプリートします

名前入力した場合、:

をオートコンプリートのデータは従業員のと区切り文字の後に名前が表示されます(、OR;)私は

部門を入力したとします

オートコンプリートのデータをすべき部門を選択するための表示オプションなどがあります。どのようにこれを達成することができますかに関する任意の指導?

答えて

1

私はthis jQueryオートコンプリートプラグインが好きです。その特徴の1つは、オートコンプリートデータをAJAXで得ることができるということです。したがって、サーバー上のスクリプト(PHPまたはあなたのもの)を呼び出して、オートコンプリートテキストフィールドの現在の内容をパラメータとして渡します。そこから、あなたは何でもできます。あなたが選んだ区切り文字でテキストを選んで、オートコンプリートなどのための賢明なオプションがあればそれを返します。それはあなたの手元にあります。

+0

私の質問に続き、サーバーから受信したデータをオートコンプリートで保存する方法はありますか?サーバーから毎回データを取得するのは本当に重いでしょう。 – Ashish

+0

@Ashish - 私の指摘は、データソースのAjaxヒットは、ユーザー入力をどのように解釈するかに多くの柔軟性を与えることです。データを事前に調理する方法があります(JSONオブジェクトが必要です)が、入力の区切り文字を解析する能力はあまりありません。それはトレードオフです。 –

関連する問題