У меня есть поле ввода, для которого я использую функцию автозаполнения Jquery.Когда я печатаю в поле ввода, список отображается правильно с 16 первыми «значениями».Когда я нажимаю на одно из значений, поле ввода заполняется этим значением.Так что пока все ок.Моя проблема заключается в следующем.Список не отфильтрован по моим данным.Список остается статичным.Я не понимаю почему.Надеюсь, кто-то может помочь.Заранее благодарю за ваши ответы.Приветствия.Марк.
Мой HTML:
<input type="text" id="moi"/>
Мой PHP:
<?php
header('Content-Type: text/html; charset=utf-8');
require("../inc/connect.inc.php");
mysql_set_charset('utf8');
$result = mysql_query("SELECT * FROM search_loc_test");
$row=mysql_fetch_assoc($result);
$return = array();
while($row=mysql_fetch_assoc($result)){
array_push($return,array('label'=>$row['seaerch_loc'],'value'=>$row['seaerch_loc']));}
echo(json_encode($return));
?>
Мой JS:
$( "#moi" ).autocomplete({
source: "php/search_loc.php",
minLength: 2
});