Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > JavaScript: Общие вопросы > Не работает Jquery.autocomplete


Автор: =Женек= 26.10.2014, 11:45
Вот HTML
Код

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<input id="search" type="text"  />
<script>
$(function() {

    $('#search').autocomplete(
    {
         source:'search_product.php',
    })

});
</script>



Вот PHP
Код

<?php
$mysql_server = 'localhost';
$mysql_login = 'root';
$mysql_password = '';
$mysql_database = 'db';

mysql_connect($mysql_server, $mysql_login, $mysql_password);
mysql_select_db($mysql_database);

$req = "SELECT caption FROM catalog WHERE caption LIKE '%".$_REQUEST['term']."%' "; 

$query = mysql_query($req);
while($row = mysql_fetch_array($query))
{
    $results[] = array('label' => $row['caption']);
}
echo json_encode($results);
?>



А результат странен. При появлении совпадения снизу от поля ввода появляется текст найденного, а справа "1 result is available, use up and down arrow keys to navigate."

Хотелось бы получить ниспадающий список найденных соответствий.

Автор: Aliance 27.10.2014, 08:49
А я что-то не вижу подключения самого http://jqueryui.com/autocomplete/#remote.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)