Существует ли более одного виджета автозаполнения jQuery? - PullRequest
8 голосов
/ 11 марта 2010

Я думал, что только один - включен в jQuery UI и задокументирован здесь .

Я знаю, что есть сторонние виджеты автозаполнения, которые подключаются к jQuery, например от devbridge .Но я бы описал это как виджет автозаполнения для jQuery , а не виджет автозаполнения jQuery .

Но в Stackoverflow я вижу вопросы о виджете автозаполнения, который не использует синтаксис, описанный в документации jQuery UI .Например:

Синтаксис пользовательского интерфейса jQuery выглядит следующим образом:

      $("#input1").autocomplete({
          source: function(req, responseFn) {
                ...
          },

          select: function(value, data){
                 ...
          }
      });

В то время как некоторые из этих других вопросов имеют такой синтаксис, какэто:

  $("#city").autocomplete("CUList.asmx/GetCUList", { 
      dataType: 'jsonp', 
      parse: function(data)  
      { 
          var rows = new Array(); 
          for(var i=0; i<data.length; i++){ 
              rows[i] = { data:data[i], value:data[i].CUName, result:data[i].CUName }; 
          } 
          return rows; 
      }, 
      formatItem: function(row, i, n) { 
          return row.CUName + ', ' + row.CUCity; 
      }, 
      max: 50 
  });  

Чем объясняется расхождение?Люди спрашивают об «автозаполнении jquery», не указывая , какой .Без указания направления, разве я не должен предполагать, что автозаполнение JQuery UI?

Ответы [ 3 ]

8 голосов
/ 23 марта 2010

ОТВЕТ

  1. Существует множество виджетов автозаполнения, которые работают с jQuery.

  2. Существует привычка, которая довольно распространена среди пользователей плагинов jquery, когда они задают вопросы о SO, не идентифицировать, какой именно виджет они используют. Люди используют такие фразы, как « виджет автозаполнения jquery », когда они действительно ссылаются на « a виджет автозаполнения jquery».

2 голосов
/ 23 марта 2010

Есть много. Я даже знаю о том, что похитил тег jquery-autocomplete в StackOverflow. Прямо со страницы поддержки :

Если вы хотите использовать jquery-autocomplete, у вас могут возникнуть вопросы. Мы предлагаем вам задать свои вопросы по StackOverflow и использовать тег jquery-autocomplete для их идентификации.

2 голосов
/ 11 марта 2010

A Поиск в Google показывает множество различных плагинов jQuery для автозаполнения, , включая четыре с именем jQuery автозаполнения .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...