Автозаполнение 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)

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