Автозаполнение JQuery, заполнение данными из pHp json

Я возвращаю JSON-кодированный массив:echo(json_encode($data)); из php, и я хотел бы, чтобы он заполнил окно подсказки из автозаполнения JQuery. Я'Я использую это:

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

Не уверен, почему это не такт работает. После каждого нажатия клавиши я получал данные и заполнял окно с этими данными, я нея не хочу чтобы автозаполнение сортировалось и выбирало для меняЯ делаю эту сторону сервера. Это'На данный момент это просто список строк. Было бы неплохо иметь возможность настроить представление данных.

Изменить: Источник изменен на сообщение:

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

Получение этой ошибки сейчас:

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

Строка 25:$whatTheyWantToSearch = $_POST['field'];

Ответы на вопрос(4)

Ваш ответ на вопрос