jQuery自动完成ui与json问题

北极熊

我正在尝试使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] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章