2010-03-11 7 views
8

Pensé que solo había uno: incluido en jQuery UI y documented here.¿Hay más de un widget jQuery Autocompletar?

Sé que hay widgets de autocompletar de terceros que se conectan a jQuery, como the one from devbridge. Pero describiría eso como un widget de autocompletar para jQuery, en lugar de el widget de autocompletar jQuery.

Pero en Stackoverflow, veo preguntas sobre un widget de autocompletar que no usa la sintaxis descrita en el jQuery UI documentation. Por ejemplo:

La sintaxis de jQuery UI es el siguiente:

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

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

Mientras que algunas de esas otras preguntas hae una sintaxis como esta :

$("#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 
    }); 

¿Cuál es la explicación de la discrepancia? La gente pregunta acerca de "jquery autocompletar" sin especificar cuál. Sin dirección, ¿no debería suponer que LA IU de jquery se autocompleta?

Respuesta

8

RESPUESTA

  1. Hay numerosos widgets de autocompletar que trabajan con jQuery.

  2. Hay un hábito que es bastante común entre los usuarios de plugins jQuery, cuando se hacen preguntas en SO, para no identificar qué widget en particular están usando. La gente usa frases como "el widget de autocompletar de jquery" cuando realmente se están refiriendo a "un widget de autocompletar de jquery".

2

Un Google search revela muchas diferentes plugins jQuery autocompletado, includingfournamedautocompletejQuery.

+1

Sé que hay muchas opciones de autocompletar; por eso escribí 'Sé que hay widgets de autocompletar de terceros'. Mi punto es, ¿qué widget preguntan las personas, cuando dicen 'jquery autocompletar' cuando obviamente NO es la autocompletar de jQuery UI? ¿Existe algún "otro" autocompletado dominante que se usa en todas partes pero que aún no es el oficial? – Cheeso

+0

Sí, hay cuatro ellos. – SLaks

+0

y .....? ¿Hay uno dominante? – Cheeso

2

Hay muchos.Incluso sé de uno que ha secuestrado la etiqueta jquery-autocomplete en StackOverflow. Directo desde support page:

Si desea utilizar jquery-autocomplete, es posible que tenga algunas preguntas. Le sugerimos que haga sus preguntas en StackOverflow y use la etiqueta jquery-autocomplete para identificarlas.

+3

Hola, soy el autor de http://code.google.com/p/jquery-autocomplete, que fue el primer autocompletador de jQuery. El secuestro suena un poco negativo. Creo que las preguntas sobre "Cómo ..." son más adecuadas para Stack Overflow porque los usuarios obtienen buenas respuestas aquí y pueden comparar otros autocomplementos (algunos de los cuales se basan en los míos). Consulte también [Historial] (http://code.google.com/p/jquery-autocomplete/wiki/History). – dyve

+1

Lamento sonar negativo, pero el secuestro es exactamente lo que hiciste. Hay una serie de complementos de autocompletar para jquery. Reclamar la etiqueta jquery-autocomplete para usted es secuestro. Sin embargo, su herramienta no es buena. Lo usé yo mismo antes de que existiera la versión de jQuery UI. –

Cuestiones relacionadas