2016-07-05 6 views
0

select2の例のページに続いて。検索用語(ajaxリクエスト)を削除するときにSelect2問題

最小入力長は1です。AAと入力すると結果が得られ、AAを削除しても、Aの結果が得られます。

select2は検索語を削除するときにminimumInputLengthの設定を無視し、検索語を削除しても検索結果を表示するようです。

検索キーワードを変更すると、どのようなイベントが発生しますか?他の解決策?

答えて

0

これはminimum lengthの問題ではありません。実際に表示されるのは、select2キャッシングのデフォルトの動作です。最初のテキストを入力すると、select2はオプションをフェッチしますが、テキストを削除するとDOM内に保持されますので、テキストを削除してオプションを開くと表示されます。これを無効にするには、cache: falseオプションを追加する必要があります。

+0

いいえ、キャッシュとは関係ありません。この問題は、 "AA"を "A"に、次に ""を削除したときにajaxリクエストを開始したために発生します。それは "A"を要求した。それが応答を得たときに、結果はすでにテキストがすでに "" –

関連する問題