我正在尝试制作一个jQuery 自动完成输入框,以便人们可以看到预设的建议。实际上并不难,但不知何故,我似乎无法解决一个不会显示建议的问题。
这是一个小提琴:http: //jsfiddle.net/tbBy6/
这是我的 HTML 文件:
<head>
<link href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/themes/base/jquery-ui.css" rel="stylesheet" type="text/css"/>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.5/jquery.min.js"></script>
<script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/jquery-ui.min.js"></script>
<script>
$(document).ready(function() {
$("input#search-textbox").autocomplete({
source: ["c++", "java", "php", "coldfusion", "javascript", "asp", "ruby"]
});
});
</script>
</head>
文本框:
<body>
<input id="search-textbox" class="topic-picker ui-autocomplete-input" type="text" maxlength="100" name="q" accesskey="b" autocomplete="off" placeholder="enter text" role="textbox" aria-autocomplete="list" aria-haspopup="true">
例如,如果我输入“java”,为什么看不到建议?
我的第二个问题:如何从数据库中获取数据?
PS:我使用了这里的代码:http: //docs.jquery.com/UI/API/1.8/Autocomplete