0
我想使用Ajax,PHP和jQuery做一個自動完成搜索框。使用ajax通過鍵盤上的上/下鍵選擇一個元素來自動完成
我可以使用鼠標在搜索框的結果上做出選擇,我想使用上下鍵來選擇元素。
你能告訴我如何修改代碼來使用鍵盤上的上/下鍵而不是鼠標來選擇元素嗎?
<?php
if (isset($_POST['search'])) {
$response = "<ul><li>No data found!</li></ul>";
$connection = new mysqli('localhost', 'root', '', 'jqueryautocomplete');
$q = $connection->real_escape_string($_POST['q']);
$sql = $connection->query("SELECT name FROM names WHERE name LIKE '%$q%'");
if ($sql->num_rows > 0) {
$response = "<ul>";
while ($data = $sql->fetch_array())
$response .= "<li>" . $data['name'] . "</li>";
$response .= "</ul>";
}
exit($response);
}
?>
你能告訴你正在使用的自動完成功能的JavaScript代碼? –