Пожалуйста, помогите мне ... Я новичок! Скажите, пожалуйста, что делать.autocomplete показывает все данные, не делает поиск
processed.php
<?php
include_once('../../dbConnect.inc.php');
$sql="SELECT name FROM artist";
$artist = select($sql);
disconnect();
$output_items = array();
while($row = mysql_fetch_array($artist))
{
$results[] = array('label' => $row['name']);
}
echo json_encode($results);
?>
index.php
<link rel="stylesheet" href="http://ajax.googleapis.com/ajax/libs/jqueryui/1/themes/smoothness/jquery-ui.css" />
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/jqueryui/1/jquery-ui.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$("#artist").autocomplete(
{
source: 'processed.php',
});
});
</script>
У меня есть эта проблема: http://jsbin.com/alaci5
Вы можете увидеть некоторые примеры с удаленной загрузки здесь, http://jqueryui.com/autocomplete/#remote – lsouza
@Hisamu Я искал Интернет, но я не нашел ничего полезного! Например, веб-сайт, на котором вы ссылались, не имеет php-файла – Daniyal
, потому что ваш запрос sql ищет все. вы должны иметь что-то подобное в своем заявлении sql 'LIKE '%". mysql_real_escape_string ($ _ GET [' search-term ']). "%'" ' –