Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/413.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
Java 来自servlet的请求,但我没有得到angularjs的响应_Java_Javascript_Angularjs_Jakarta Ee_Servlets - Fatal编程技术网

Java 来自servlet的请求,但我没有得到angularjs的响应

Java 来自servlet的请求,但我没有得到angularjs的响应,java,javascript,angularjs,jakarta-ee,servlets,Java,Javascript,Angularjs,Jakarta Ee,Servlets,AngularJs代码 if(request.getParameter("btnadd")!=null) { int eId = Integer.parseInt(request.getParameter("eId")); String datepicker = request.getParameter("datepicker"); String name = request.getParameter("name")

AngularJs代码

if(request.getParameter("btnadd")!=null) {

            int eId = Integer.parseInt(request.getParameter("eId")); 

            String datepicker = request.getParameter("datepicker");

            String name = request.getParameter("name");

            String cmp = request.getParameter("cmp");

            String insertRecord = dataBaseEngine.insertDepartment(eId, datepicker, name, cmp);   

            String  btnadd = String.valueOf(insertRecord);

            response.setContentType("application/json");

            out.print("{\"btnadd\" : \"" + btnadd + "\"}");

            out.flush();

            out.close();

            request.getRequestDispatcher("").forward(request, response);
            response.sendRedirect("");
        }

大家好!我遇到了一个问题,我花了一个多星期的时间来修复冲突,目前我可以将记录传递到mysql数据库,一旦我检查了Google chrome javascript控制台视图(CTRL+SHIFT+i)的响应,我就看到了错误:立即描述并进入不可见状态,另一方面,我收到一条错误消息,说明抛出错误('无模块:'+名称);我不知道如何解决这个问题,希望形成一些指导方针来解决这个问题。你应该把你的问题放在你的问题中,而不是作为对它的评论。@tinyGeek听起来你有一个角度错误,与java没有太多关系。你应该查一下角度误差,找出它的意思。Angular非常棒,有时会在js控制台中直接链接到他们网站上的错误。只是出于好奇,为什么要使用jquery.ajax而不是Angular$http服务?非常感谢您根据我的帖子提供的友好反馈,并为发布我的问题表示歉意,因为我必须遵循某些调整。感谢azurefrog、ns47731和Kenneth Baltrinic,
     $scope.btnadd = function() {
         $.ajax({
            url: 'Srvlet',
            type: "POST",
            data: {
                    eId: $scope.newcontact.eId,
                    datepicker: $scope.newcontact.datepicker,
                    name: $scope.newcontact.name, 
                    cmp: $scope.newcontact.cmp
                },
             success: function(data, textStatus, jqXHR) {
                 console.log(data);
                 $scope.$apply(function(){
                     $scope.newcontact.btnadd = data.btnadd;
                 });
             },
             error: function(jqXHR, textStatus, errorThrown) {
                 console.log('Error : ' + jqXHR.responseText);
             }
        });  

    };