我正在尝试使jquery自动完成ui正常工作,但没有成功。没有呈现匹配的列表。我收到错误消息“ TypeError:this.source不是函数”
到目前为止,我有一个输入字段 <input type="text" id="searchbar" name="title" placeholder="Search">
然后在我的脚本中
我没有这个工作。有人对我可以在哪里进行故障排除有任何想法吗?我真的很难使用jQuery ui文档。
您只需使用以下代码即可完成自动填充:
$("#searchbar").autocomplete({
source: "php/searchbar.php",
minLength: 3
});
您不必额外执行ajax请求。它自己的插件会执行ajax请求。
您的自动填充选择器中也缺少哈希:
$("searchbar")
vs.$("#searchbar")
我在这里创建了一个jsfiddle:https ://jsfiddle.net/9rtu412g/
来自文档的来源:https://jqueryui.com/autocomplete/#remote(查看源代码)
对于您的jQuery版本:
<script src="js/jquery-1.6.js" type="text/javascript"></script>
使用以下jQuery UI版本:https : //cdnjs.cloudflare.com/ajax/libs/jqueryui/1.11.4/jquery-ui.min.js
希望我能帮助您解决问题。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句