jQuery UI Autocompleteを使用しています。
デフォルトの検索アルゴリズムをオーバーライドする方法はありますか?
私が加えたい変更は次のとおりです。
- 提案された結果の上部にある検索語で始まる単語を優先します。
- 最大 5 つの結果を返します (一致するすべての結果を返すデフォルトの動作ではなく、非常に長いドロップダウン ボックスが作成される可能性があります)。
jQuery UI Autocompleteを使用しています。
デフォルトの検索アルゴリズムをオーバーライドする方法はありますか?
私が加えたい変更は次のとおりです。
通常、すべてバックエンドで実行する必要があります。サーバー側スクリプトは、返される結果の順序と数を定義します。
または (バックエンドが制御下にない場合)、関数をsource
属性として指定できます。この関数では、バックエンドにクエリを実行し、任意の方法で結果を処理できます。たとえば、ここに例があります
http://jqueryui.com/demos/autocomplete/#multiple-remote