入力時に自分のデータベースからユーザー名を推薦するために、(jQuery UIの)オートコンプリートを使用する必要があります。タイプされた値に基づいてAJAXによるオートコンプリートオプションを取得する
通常の方法では、オートコンプリートのsource
を使用していますが、私のウェブサイトにはたくさんのユーザー名があり、ユーザー名を保持するために1つの巨大な文字列を持つことは望ましくありません。 私はより良い方法を考えていました:
ユーザーがユーザー名の最初の文字を入力すると、AJAX投稿要求がPHPファイルに呼び出され、その文字で始まるユーザー名が取得されます。 それから、jQueryにリストを返し、それを処理し、その結果をオートコンプリートのオプションにします。
すべてのオプションを含む大きな文字列を持つよりも、この方法が優れていますか?自分で自分の方法をコード化できませんでした(mysqlの結果をオートコンプリートオプションにする方法を理解できませんでした)。 これをコーディングする正しい方法は何ですか?ありがとう!