Ich dachte, es gab nur eine - in jQuery UI und documented here enthalten.Gibt es mehr als ein jQuery Autocomplete-Widget?
Ich weiß, dass es Autocomplete-Widgets von Drittanbietern gibt, die in jQuery plugin, wie the one from devbridge. Aber ich würde das als ein Autocomplete-Widget für jQuery, anstatt das jQuery Autocomplete-Widget beschreiben.
Aber auf Stackoverflow, sehe ich Fragen über ein Autocomplete-Widget, das nicht die in der jQuery UI documentation beschriebenen Syntax verwendet. Zum Beispiel:
- jquery.autocomplete.js - how does autocomplete work?
- Jquery AutoComplete Plugin calling
- Help with jquery autocomplete and json response
Die jQuery UI-Syntax sieht wie folgt aus:
$("#input1").autocomplete({
source: function(req, responseFn) {
...
},
select: function(value, data){
...
}
});
Während einige dieser Fragen eine Syntax wie folgt hae :
$("#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
});
Was ist die Erklärung für die Diskrepanz? Leute fragen nach "jquery autocomplete" ohne Angabe welche. Ohne Anleitung, sollte ich nicht davon ausgehen, dass die jQuery UI automatisch vervollständigt wird?
Ich weiß, dass es viele Autocomplete-Optionen gibt; Deshalb habe ich geschrieben: Ich weiß, dass es Autocomplete-Widgets von Drittanbietern gibt. Mein Punkt ist, über welches Widget werden Leute gefragt, wenn sie "jquery autocomplete" sagen, wenn es offensichtlich NICHT die jQuery UI Autocomplete ist? Gibt es eine "andere" dominante Autovervollständigung, die überall verwendet wird, aber noch nicht die offizielle ist? – Cheeso
Ja, da sind sie vier. – SLaks
Und .....? Gibt es eine dominierende? – Cheeso