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'];