Плагин автозаполнения jQuery не работает - PullRequest
1 голос
/ 17 июля 2011

Сейчас я использую плагин jQuery Autocomplete 1.1, а не тот, который включен в jQuery UI. Я обнаружил, что в некоторых случаях мой браузер отключается. Например, когда я набрал символ «а» и там правильно отображаются 2 элемента. Затем я ввожу еще один символ «z». На этот раз нет подходящих элементов, но выпадающий совет не скрывается, при этом браузер теряет отклик. Интересно, есть ли проблема в моем коде? Ниже приведены части моего кода.

parse: function(data){
var rows = [];
for (var i = 0; i < max_item; i++) {
    rows[rows.length] = {
        data: items[i],
        value: items[i].fields.name,
        result: items[i].fields.name
    }
}
return rows;
},
formatItem: function(item){
    return 'balabala';
}
...

1 Ответ

0 голосов
/ 20 июля 2011

Я бы порекомендовал обновить плагин jquery ui autocomplete.http://jqueryui.com/demos/autocomplete/

Я просто использовал его в проекте, и он прекрасно работает.

Я не знаю, каков остальной твой код.но убедитесь, что вы не вызываете функцию синтаксического анализа более одного раза ... Это может замедлить работу браузера

...