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 Autocomplete を使用している場合は、$_GET['term'] を実装する必要があります。
このページの開発者コンソールを見てください: http://jqueryui.com/autocomplete/#remote

これを変更できます: https://stackoverflow.com/a/10792138/2408648

于 2013-10-13T15:50:13.963 に答える