estoy viendo el tutorial autocompletar, y tengo algunas preguntas: http://jqueryui.com/demos/autocomplete/#option-disabled¿Cuáles son los argumentos de "respuesta" y "solicitud" en la devolución de llamada de "origen" de JQuery UI Autocomplete?
$("#tags")
// don't navigate away from the field on tab when selecting an item
.bind("keydown", function(event) {
if (event.keyCode === $.ui.keyCode.TAB &&
$(this).data("autocomplete").menu.active) {
event.preventDefault();
}
})
.autocomplete({
minLength: 0,
source: function(request, response) {
// delegate back to autocomplete, but extract the last term
response($.ui.autocomplete.filter(
availableTags, extractLast(request.term)));
},
focus: function() {
// prevent value inserted on focus
return false;
},
select: function(event, ui) {
var terms = split(this.value);
// remove the current input
terms.pop();
// add the selected item
terms.push(ui.item.value);
// add placeholder to get the comma-and-space at the end
terms.push("");
this.value = terms.join(", ");
return false;
}
});
por lo que entiendo los parámetros para la fuente es request
y response
. ¿Son estas palabras clave reservadas? No pude encontrar nada al escribir esto en google. No estoy seguro de cuál es la solicitud y la respuesta que se transmite aquí. ¿La solicitud solo está captando la entrada? ¿Dónde puedo leer más sobre esto?
Me consola de registrar muchos de los console.log (respuesta). Entonces podrías ver cuáles son los objetos. Además, console.log (tipo de respuesta) también podría ayudarlo. – mikevoermans