Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jquery-ui/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/drupal/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
jQueryUI自动完成。结果不是一个函数_Jquery_Jquery Ui_Jquery Ui Autocomplete - Fatal编程技术网

jQueryUI自动完成。结果不是一个函数

jQueryUI自动完成。结果不是一个函数,jquery,jquery-ui,jquery-ui-autocomplete,Jquery,Jquery Ui,Jquery Ui Autocomplete,我已经做了一些搜索,这似乎是一个并不罕见的问题,但张贴的解决方案似乎没有一个适合我 我尝试了几种不同的方法: jQuery(document).ready(function(){ jQuery( "#on-good-terms-add-term" ).autocomplete({ source: ongoodtermsavailableTags, }); jQuery( "#on-good-terms-add-term" ).result(functio

我已经做了一些搜索,这似乎是一个并不罕见的问题,但张贴的解决方案似乎没有一个适合我

我尝试了几种不同的方法:

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); });
});

}))


两者都给我相同的控制台错误。如有任何帮助,我将不胜感激。感谢您在用户使用选择搜索结果时触发事件,您可以使用“选择”的事件处理程序按如下方式初始化构造函数:


我的错误是,我的assets/javascripts文件夹中有文件autocomplete rails.js以及提供的rails.js。删除文件是解决方案

结果不是jQuery库的功能(正如您在这里使用的那样),也不是问题的事件。你能更详细地解释一下你想在这里完成什么吗?我有一个标签。我得到了我应该得到的自动完成下拉列表,当我选择一个时,我想(目前)得到一个带有所选值的警报。我使用它的方式与示例有何不同:如果您使用的是这里记录的插件,那么它就不是jQueryUI小部件系列的一部分。如果您使用的是jQueryUI的自动完成小部件,那么您没有阅读该库的正确文档。你能确认一下你用的是哪种脚本吗?我也有过同样的问题。我刚刚意识到我一直在引用一个不推荐使用的自动完成插件的文档,该插件具有result函数。据我所知,很多人都犯了同样的错误。
jQuery(document).ready(function(){
    jQuery( "#on-good-terms-add-term" ).autocomplete({
        source: ongoodtermsavailableTags,
    }).result(function(event, data, formatted) {
        alert(data);
    });
jQuery("#on-good-terms-add-term").autocomplete({
    source: ongoodtermsavailableTags,
    select: function(e, ui) {
         alert("User selected: " + ui.item.value);
    }
});