jquery - 如何在jsp中创建搜索文本框?

标签 jquery html mysql performance jsp

如何实现当我在文本框中输入任何名称时,它将从 mysql 数据库中获取数据,并将 JSP 页面中的所有相关单词显示为文本框列表。 当在框中输入文本时,应通过从数据库获取相关文本将其显示为列表。 当选择显示的文本列表时,应根据该选择执行相关操作。 我从 http://jqueryui.com/autocomplete/ 得到了这个代码但它无法在我的电脑上运行 提前致谢。

<!doctype html>
    <html lang="en">
    <head>
      <meta charset="utf-8">
      <title>jQuery UI Autocomplete - Default functionality</title>
      <link rel="stylesheet" href="code.jquery.com/ui/1.10.4/themes/smoothness/jquery-ui.css">
      <script src="code.jquery.com/jquery-1.9.1.js"></script>
      <script src="code.jquery.com/ui/1.10.4/jquery-ui.js"></script>
      <link rel="stylesheet" href="/resources/demos/style.css">
      <script>
      $(function() {
        var availableTags = [
          "ActionScript",
          "AppleScript",
          "Asp",
          "BASIC",
          "C",
          "C++",
          "Clojure",
          "COBOL",
          "ColdFusion",
          "Erlang",
          "Fortran",
          "Groovy",
          "Haskell",
          "Java",
          "JavaScript",
          "Lisp",
          "Perl",
          "PHP",
          "Python",
          "Ruby",
          "Scala",
          "Scheme"
        ];
        $( "#tags" ).autocomplete({
          source: availableTags
        });
      });
      </script>
    </head>
    <body>

    <div class="ui-widget">
      <label for="tags">Tags: </label>
      <input id="tags">
    </div>


    </body>
    </html>

最佳答案

$(function() {
var availableTags = [<? while($results=mysql_fetch_object(mysql_query("SELECT * FROM TABLE"))){ echo     "'".$result->Field."', "; } ?>];
$( '#ID' ).autocomplete({
source: availableTags,
});
});

所以它在我的脚本中对我有用

关于jquery - 如何在jsp中创建搜索文本框?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21401383/

相关文章:

JSON 文件扩展名

jquery - 如何显示正在运行的谷歌应用程序引擎任务队列任务的进度?

javascript - 向侧面移动三 Angular 箭头

javascript - 如何在javascript中单击超链接时更改图像?

javascript - 在 React App 中嵌入 TikTok 视频;视频未显示

php - JSON 输出为空

javascript - 如何禁用 jRange slider 的点击?

javascript - 使用 'j' 和 'k' 键导航到页面部分

mysql - 为什么偏移量改变了,结果是一样的?

php - 将 LIKE '%{$var}%' 与准备好的语句一起使用的正确方法?