JQuery-Autocomplete-source ist eine Funktion

Ich bin mit JQuery UI autocomplete, für verschiedene Felder. Die Daten habe ich mit Hilfe einer Funktion als Quelle. Es funktioniert großartig!
Ich Frage mich, ob gab es eine Möglichkeit, nicht mit der anonym-Funktion in der Quelle, aber die Deklaration einer generischen ein-parameter-Umleitung auf die richtige URL.
Ich bin Recht neu in JS und JQuery und so habe ich keine Ahnung, was die Parameter request und response kommen aus der anonym-Funktion.
Hier ist, was ich versuche zu tun:

    $ac.autocomplete({
        //Call the function here, but what are the parameter request and response???
        source: autocomplete(),
        minLength: 1
    });

Hier ist die Funktion würde ich mag, um den Anruf

function autoComplete(request, response, url) {
    $.ajax({
        url: '/Comp/'+url,
        dataType: "json",
        type: "POST",
        success: function (data) {
            response($.map(data, function(item) {
                return { label: item, value: item, id: item };
            }));
        }
    });
}

Vielen Dank für Eure Hilfe.

InformationsquelleAutor LotuX | 2011-11-16

Schreibe einen Kommentar