Показать сообщение отдельно
  #1 (permalink)  
Старый 22.01.2013, 18:32
kez kez вне форума
Аспирант
Отправить личное сообщение для kez Посмотреть профиль Найти все сообщения от kez
 
Регистрация: 12.05.2009
Сообщений: 73

Проблемы с плагином autocomplete
Доброго времени суток!
Использую
* jquery-1.9.0.js
* jquery-ui-1.10.0.js

Есть задача хождения в глубину через автокомплит
Предположим набираем "0", сервер нам отдает
01
02
03
04
..

Вводим следующую цифру "01", получаем
011
012
013
014
..

Столкнулся с проблемой, что при первом же выборе записи - выпадающий список автокомплита закрывается и не открывается заново. При вводе второго числа, в source (и следовательно в data) попадают правильные данные.

Код:
$("#myobject").autocomplete({
	minLength: 1,
	select: function( event, ui ) {
		var code = ui.item.value;
		if (code.length == 10) {
			//set fields
		} else {
			$("#tnved_code").autocomplete('search', code);
		}
	},
	source: function( request, response ) {
		var term = request.term;
		$.getJSON( contextRoot+'/my/url', request, function( data, status, xhr ) {
			//$("#myobject").removeClass("ui-autocomplete-loading");
			if (data.length > 0){
				response( data );
			}
		});
	}
});
Ответить с цитированием