0

JavaScript 代码

$(function() {
    $('#itemname').autocomplete({source: "json-autocomplete.php"});
});

JSON

$rs = mysql_query("SELECT * FROM itemlist");
$arr = array();

while($obj = mysql_fetch_array($rs)) {
$arr[] = $obj['name'];
}
echo json_encode($arr);

可以使用我的自动完成功能,但无论我输入什么字符,它都会显示我的所有来源。

4

1 回答 1

0

http://api.jqueryui.com/autocomplete/#option-source

如果你使用 jQuery UI 自动完成,你需要实现 $_GET['term']。
查看此页面上的开发者控制台:http: //jqueryui.com/autocomplete/#remote

你可以改变这个:https ://stackoverflow.com/a/10792138/2408648 。

于 2013-10-13T15:50:13.963 回答