Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/385.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
Javascript jQuery自动完成获取错误_Javascript_Jquery_Autocomplete - Fatal编程技术网

Javascript jQuery自动完成获取错误

Javascript jQuery自动完成获取错误,javascript,jquery,autocomplete,Javascript,Jquery,Autocomplete,我正在尝试实现jQuery自动完成。 我正在项目中导入jQuery文件并在JSP中使用它们: <script src="JQUERY/development-bundle/jquery-1.8.3.js"></script> <script src="JQUERY/development-bundle/ui/jquery.ui.core.js"></script> <script src="JQUERY/de

我正在尝试实现jQuery自动完成。 我正在项目中导入jQuery文件并在JSP中使用它们:

 <script src="JQUERY/development-bundle/jquery-1.8.3.js"></script>
        <script src="JQUERY/development-bundle/ui/jquery.ui.core.js"></script>
        <script src="JQUERY/development-bundle/ui/jquery.ui.widget.js"></script>
        <script src="JQUERY/development-bundle/ui/jquery.ui.position.js"></script>
        <script src="JQUERY/development-bundle/ui/jquery.ui.menu.js"></script>
        <script src="JQUERY/development-bundle/ui/jquery.ui.autocomplete.js"></script>
        <script type="text/javascript" src="js/employeeAutocomplete.js"></script>
调用autocomplete方法时,出现以下错误:

  Uncaught TypeError: Object [object Object] has no method 'autocomplete'   
此错误将出现在源代码之前:函数(请求、响应)

您可以参考以下内容:

通常,当我们有一个以上版本的jQuery时,就会发生这种情况


注意:无法将此添加到注释中,因为添加注释需要超过50点

Try
dataType:“jsonp”
在$内。ajax设置dataType:“json”@Pranav c,@Tomanow我尝试了两种方法,但都不起作用确保jQuery和jQuery UI加载正确所有加载正确您的建议都很好,但这里我只导入一个版本,请查看上面的代码。如果您知道,请给我另一个解决方案
$(document).ready(function(){       

 $('#empauto').autocomplete({
          source: function(request,response ){
                $.ajax({
                    url: "empauto.do?method=getAutoEmpdetails",
                    //dataType: "json",
                    data: {
                        featureClass: "P",
                        style: "full",
                        maxRows: 12,
                        name_startsWith: request.term
                    },
                    success: function(data) {
    //                  alert(data.list1[0].empname);
                        response( $.map( data.list1, function( item ) {
                            return {
                                label: item.empname,
                                value: item.empname,
                                id : item.email+"("+item.phone+"("+item.shiftname+"("+item.deptname+"("+item.emplocation+"("+item.empid
                            }
                        }));
                    }

                });
            },

      });


    });
  Uncaught TypeError: Object [object Object] has no method 'autocomplete'