Autouzupełnianie JQuery, wypełnij danymi z pHp json

Zwracam tablicę kodowaną JSON:echo(json_encode($data)); od php i chciałbym, aby zapełnił pole sugestii z autouzupełniania JQuery. Używam tego:

$("#field").autocomplete({
            source : "SearchTest.php",
            maxLength: 5
        });

Nie wiem, dlaczego to nie działa. Po każdym naciśnięciu klawisza, odzyskałbym dane i wypełnił pole z danymi, nie chcę, aby autouzupełnianie sortowało i wybierało dla mnie, robię tę stronę serwera. Na razie to tylko lista ciągów. Możliwość dostosowania sposobu prezentacji danych byłaby również dobra.

Edytuj: zmieniono źródło na post:

$("#field").autocomplete({
            source : function(request, response) {
                $.post("SearchTest.php", request, response);
            },
            maxLength : 5
        });

Otrzymanie tego błędu teraz:

Uncaught TypeError: Cannot use 'in' operator to search for '1240' in 
Notice: Undefined index: field in /.../SearchTest.php on line 25

Linia 25 to:$whatTheyWantToSearch = $_POST['field'];

questionAnswers(4)

yourAnswerToTheQuestion