2016-05-19 25 views
0

コールの取得を防ぐにはどうすればいいですかselect2select2ユーザーインターフェイス要素をクリックして項目をドロップダウンしますか?私はselect2ドロップダウンアイテムを検索ボックスに入力するときにだけ検索したいです。どんな助けでも大歓迎です。select2でのAJAXコールの防止

$("#ddlItems").select2({ 
    minimumInputLength: 0, 
    width: '450px', 
    allowClear: true, 
    placeholder: "Select", 
    id: function (data) { return { id: data.Id }; }, 
    ajax: { 
    quietMillis: 150, 
    url: getDataUrl, 
    dataType: 'json', 
    quietMillis: 100, 
    global: false, 
    data: function (term, page) { 
     return { 
     clientId: $("#clientID").val(), 
     pageSize: 20, 
     pageNum: page, 
     searchTerm: term 
     }; 
    }, 
    results: function (data, page) { 
     return { results: data.items, more: data.isSearchRemaining }; 
    } 
} 
+1

はあなたのコードを表示? –

+0

@RanjeetSingh、コードを追加しました。 –

答えて

1

minimumInputLength属性を変更する必要があります。そのような

変更を:

minimumInputLength: 1, 

AJAX要求があなたの入力の長さ> = minimumInputLength行われます。 だから、ときminimumInputLength = 0、SELECT2はAJAXを使用してデータを取得することが論理的である:)

あなたがここに例があります:https://select2.github.io/examples.html#data-ajax

関連する問題