Автозаполнение Jquery - Как получить результаты подсчета?

0
$(".TerminalAutocomlete").autocomplete({
        source: "./TerminalAutocomlete.php?Cmd=AdminTerminalSearchFrom",

     // full link http://testwork.ru/FL/1928673/TerminalAutocomlete.php?Cmd=AdminTerminalSearchFrom

    focus: function( event, ui ) {
    //$(this).val( ui.item.title );

    return false;
    },
    select: function( event, ui ) {
        $(this).val( ui.item.value );
        $(".type").val( ui.item.id );
        $(".t").val( ui.item.id );
    return false;
    }
    });

Скажите, пожалуйста, как получить результат счета, который мы получаем с автозаполнением?

Теги:
autocomplete

2 ответа

0
Лучший ответ
$(".TerminalAutocomlete").autocomplete({
        source: "./TerminalAutocomlete.php?Cmd=AdminTerminalSearchFrom",
        response: function( event, ui ) {
            console.log(ui.content.length); //in this moment you get count results you 
        },
        focus: function( event, ui ) {
        //$(this).val( ui.item.title );

        return false;
        },
        select: function( event, ui ) {
          $(this).val( ui.item.value );
          $(".type").val( ui.item.id );
          $(".t").val( ui.item.id );
          return false;
        }
        });

Наслаждайтесь!

0

используйте открытую функцию в гипотезе с простой длиной списка:

$( ".TerminalAutocomlete" ).autocomplete({
  source:"./TerminalAutocomlete.php?Cmd=AdminTerminalSearchFrom",
  open: function(event,ui){
    var len = $('.ui-autocomplete > li').length;
    console.log('Founded '+len+' results');
  }
});

Ещё вопросы

Сообщество Overcoder
Наверх
Меню