我已经做了一些搜索,这似乎是一个不常见的问题,但是没有一个解决方案似乎对我有用。
我尝试过几种不同的方法:
jQuery(document).ready(function(){
jQuery( "#on-good-terms-add-term" ).autocomplete({
source: ongoodtermsavailableTags,
});
jQuery( "#on-good-terms-add-term" ).result(function(event, data, formatted) { alert(data); });
});
和
jQuery(document).ready(function(){
jQuery( "#on-good-terms-add-term" ).autocomplete({
source: ongoodtermsavailableTags,
}).result(function(event, data, formatted) {
alert(data);
});
});
两者都给我相同的控制台错误。非常感谢任何帮助。感谢
答案 0 :(得分:9)
要在用户使用jQuery UI autocomplete widget选择搜索结果时触发事件,您可以使用“select”的事件处理程序按如下方式初始化构造函数:
jQuery("#on-good-terms-add-term").autocomplete({
source: ongoodtermsavailableTags,
select: function(e, ui) {
alert("User selected: " + ui.item.value);
}
});
答案 1 :(得分:0)
我的错误是我的文件 autocomplete-rails.js 以及 assets / javascripts文件夹中提供的 rails.js 。删除文件是解决方案