Я использую select2 для загрузки удаленных данных. Я объявила минимальную длину ввода до 3 букв, после чего он начнет поиск. Всякий раз, когда я нажимаю четвертую букву при быстром наборе текста, я получаю исключение Javascript:select2 (удаленные данные) выбрасывает исключение из-за ввода на быстрый
Извините. Произошла ошибка при общении с сервером. Пожалуйста, повторите попытку позже.
Как я могу избежать этого? Я уже изменил quietMillis (waitTimesMs) ниже или выше (это даже имеет к этому какое-то отношение?).
Всякая помощь ценится.
Мой код, как:
$(function() { $("#Search").select2({ minimumInputLength: 3, ajax: { url: site, dataType: "json", quietMillis: waitTimeMs, data: function (params) { var page = (params.page || 1) - 1; return { searchText: params.term, pageCount: 10, page: page }; }, processResults: function (data) { var select2Data = $.map(data.Items, function (obj) { obj.id = obj.ID; obj.text = obj.Name; return obj; }); return { results: select2Data, pagination: { more: (data.PageNo * 10) < data.TotalCount } }; }