5

jQuery UI Autocompleteを使用しています。

デフォルトの検索アルゴリズムをオーバーライドする方法はありますか?

私が加えたい変更は次のとおりです。

  • 提案された結果の上部にある検索語で始まる単語を優先します。
  • 最大 5 つの結果を返します (一致するすべての結果を返すデフォルトの動作ではなく、非常に長いドロップダウン ボックスが作成される可能性があります)。
4

1 に答える 1

2

通常、すべてバックエンドで実行する必要があります。サーバー側スクリプトは、返される結果の順序と数を定義します。

または (バックエンドが制御下にない場合)、関数をsource属性として指定できます。この関数では、バックエンドにクエリを実行し、任意の方法で結果を処理できます。たとえば、ここに例があります
http://jqueryui.com/demos/autocomplete/#multiple-remote

于 2010-09-12T00:28:05.290 に答える