Автозаполнение возвращает неопределенное значениеPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Автозаполнение возвращает неопределенное значение

Сообщение Anonymous »

Это моя функция jquery:

$(function() {
$("#user").autocomplete({
source: 'spiderman/null/users.php',
minLength: 2
});
});


И когда я начинаю печатать минимум 2 буквы в своем




Отображается список элементов с надписью «не определено».
Похоже, это неверный источник, но я почти уверен, что он действителен, поскольку я я сделал include_once в том же каталоге, и исходный скрипт был загружен.

Вот мой PHP-код:
if( !$_GET['term'] ) {
die();
}

$return_arr = array();
$ac_term = "%".$_GET['term']."%";
$query = "SELECT `name` FROM `users` WHERE `name` LIKE :term";
$result = $conn->prepare($query);
$result->bindValue(":term", $ac_term);
$result->execute();

/* Retrieve and store in array the results of the query.*/
while ($row = $result->fetch(PDO::FETCH_ASSOC)) {
$row_array['name'] = $row['name'];

array_push($return_arr, $row_array);
}

/* Toss back results as json encoded array. */
echo json_encode($return_arr);


Я также протестировал код PHP, и он работает хорошо: что касается термина lol, он возвращается:

[{"name":"LolShit"},{"name":"Lolipop"},{"name":"Lolo"},{"name":"Lolololololololo"},{"name":"Loll"},{"name":"Pro Lol"}]


Подробнее здесь: https://stackoverflow.com/questions/791 ... -undefined
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»