Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/439.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使jquery自动完成也由箭头控制_Javascript_Jquery_Jquery Autocomplete - Fatal编程技术网

Javascript 使jquery自动完成也由箭头控制

Javascript 使jquery自动完成也由箭头控制,javascript,jquery,jquery-autocomplete,Javascript,Jquery,Jquery Autocomplete,我正在创建一个网站,开始学习编码,并正在制作一个搜索网站,搜索自动完成。剧本是 这非常好用(对于jquery和编码初学者来说,这确实是一个非常好用的脚本!) 但是当这些建议出现时,我希望能够像谷歌一样通过键盘上下移动来控制它们。如何实现这一点(我只知道jquery的最基本的内容:) 超级感谢所有的帮助 < P>可以考虑使用jQuery自己的jQuery UI库的AutoRebug: 默认情况下,它具有键盘控件 您可以使用您发布的解决方案中的PHP脚本,如果您这样修改它: $db = new m

我正在创建一个网站,开始学习编码,并正在制作一个搜索网站,搜索自动完成。剧本是

这非常好用(对于jquery和编码初学者来说,这确实是一个非常好用的脚本!) 但是当这些建议出现时,我希望能够像谷歌一样通过键盘上下移动来控制它们。如何实现这一点(我只知道jquery的最基本的内容:)


超级感谢所有的帮助

< P>可以考虑使用jQuery自己的jQuery UI库的AutoRebug:

默认情况下,它具有键盘控件

您可以使用您发布的解决方案中的PHP脚本,如果您这样修改它:

$db = new mysqli('DB_HOST', 'USERNAME', 'PASSWORD', 'DATABASE_NAME');
//create array to store results
$results = array();

if ($db) {
  if (isset($_POST['queryString'])) {
    $queryString = $db->real_escape_string($_POST['queryString']);
    if (strlen($queryString) > 0) {
      $query = $db->query("SELECT country FROM countries WHERE country LIKE '$queryString%' LIMIT 10");
      if ($query) {
        while ($result = $query->fetch_object()) {
          //add results to array
          $results[] = $result->country;
        }
      }
    }
  }
}
//echo result array as JSON
echo json_encode($results);
有关更多详细信息,请参见