1

ユーザーがすばやく入力すると、jQuery UI Auto-Complete が一部の HTTP リクエストを「中止」することに気付きました。それらのリクエストは引き続きサービスにヒットしますか? もしそうなら、遅延の設定や文字の最小入力以外に、送信されるリクエストを減らす方法はありますか?

4

1 に答える 1

0

はい、定義を設定delayすることで可能です。autocomplete

$( ".selector" ).autocomplete({ delay: 500 });

キーストロークが発生してから検索が実行されるまでのミリ秒単位の遅延。ゼロ遅延は、ローカル データ (より応答性が高い) には意味がありますが、応答性が低くなる一方で、リモート データに対して多くの負荷が発生する可能性があります。

参照: http://api.jqueryui.com/autocomplete/#option-delay

于 2013-04-19T15:41:41.623 に答える