“自动完成不是功能” Javascript错误

弗朗切斯科DS

在我的Grails项目(2.2.1版)中,我在两个不同的GSP页面中使用以下Javascript代码。

<g:javascript>
$(document).ready(function() {
    $.ajax({
        type: "GET",
        url: "/medicalOfficeManager/Patient/getAllPatients",
        dataType: "json",
        success : function(response) {
            //Create a map.
            var data =
                    $.map(response, function(item){
                        console.log("id: " + item.id);
                        console.log("name: " + item.surname + " "+ item.name);
                        return{
                            id: item.id,
                            value: item.surname + " " + item.name
                        }
                    });


            $("#patient_textField").autocomplete({
                source: data,
                select: function (event, ui){
                    console.log("selected id:" + ui.item.id);
                    console.log("selected name:" + ui.item.value);

                    //when a country is selected(ie: type China and press enter),
                    //change the value of hidden field to the country's id.
                    $('#patient_id').val(ui.item.id);
                    console.log("patient value = "+ $('#patient_id').val());
                }
            });

        }
    });

});
</g:javascript>

在一个GSP中,一切正常,在另一个中,查看Javascript控制台,出现以下错误:

$(...)。autocomplete不是函数

我已阅读了讨论,但对我而言不起作用。

有什么建议吗?

编辑:我注意到,页面之间的唯一区别是,在不工作的页面中,它加载了bundle-bundle_core_head.js,但是我看不到它在gsp页面中的加载位置...

EDIT2:在其他gsp中加载了一个组件,其中包括早期版本的JQuery和JQuery UI,但是我需要该组件,因为如果我对其进行注释,则另一个允许我选择日期和时间的字段将不起作用。可以同时使用两者吗?

多纳尔

autocomplete功能可能是由您包含在一个页面中而不是另一页面中的jQuery插件提供的。查看每个页面的来源并比较每个页面中的<script>元素。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

完成不是护照js中的功能错误

jQueryUI自动完成错误:this.source不是函数

使用Angular Material实现的自动完成搜索功能中的错误

Primefaces自动完成功能在错误的位置渲染

自动完成功能会在ajax请求上返回错误

Google Maps地方的自动完成功能会引发错误TypeError:未定义不是函数(正在评估'a [zG](“ placeholder”)')

使用javascript自动完成功能显示城市名称

如何限制使用原始javascript自动完成功能的匹配?

Javascript自动完成功能列出MySQL结果

如何使用JavaScript功能自动完成图片处理?

自动完成不是Rails 4的功能

自动完成关闭与错误?

原子错误自动完成

JqueryUI自动完成错误:未捕获的TypeError:对象#<Object>的属性'results'不是函数

带有jQuery自动完成功能的Laravel产生500错误

带有Scala IDE自动完成功能的Eclipse中的错误

当我用自动完成功能钩住框架布局时,Android Studio 3.6.1错误

角材料自动完成功能不起作用,未显示任何错误

jQuery自动完成功能导致连续控制台错误

jQueryUI自动完成功能将菜单附加到错误的元素

具有自动完成功能的jQuery ajax:使用ajax实现它的错误

Jupyter Notebook中是否缺少错误突出显示和自动完成功能?

打字稿的自动完成功能在VSCode上显示错误的路径

Oracle APEX 20.1:带有自动完成功能的Textfield上的Theme Vita Dark CSS错误

从api提取数据时出现错误自动完成功能吗?

Atom JavaScript自动完成

Eclipse自动完成JavaScript

Javascript:“不是函数”错误

Javascript“不是函数”错误