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