我的 ajax 不会执行我的控制器

我尝试通过 ajax 访问我的控制器以获取数据库结果,但它不起作用。ajax 位于提交按钮内,并且在没有 ajax 的情况下也能很好地执行。该代码应该执行查询并检查输入是否存在。这是我的 ajax


var jsonData = {

                    "appname": appname,

                    "txtype": txtype,

                    "ipaddress": ipaddress

               };

               $.ajax({

                 type: 'POST',

                 url: "checkaccesspermission.html",

                 data: jsonData,

                 success: function(data) {

                         if(data == "exists"){

                              alert('Permission Already Exists!');

                              return false;

                         }else{

                              alert('Add Permission test Succesful!');

                              return true;   

                         }

                    },

                 async: false

               });

这是我的控制器


 @RequestMapping(value="/checkaccesspermission", method=RequestMethod.GET)

    public String checkaccesspermission(@ModelAttribute("loginForm") IpAccessManagementModel loginForm, Model model,

            @RequestParam("ipaddress") String ipaddress,

            @RequestParam("txtypeHidden") String txtype,

            @RequestParam("appIDHidden") String appID) throws IOException{

            System.out.println("CHECKACCESSPERMISSIONs");

            IpAccessManagementModel sub = new IpAccessManagementModel();


            //System.out.println("<script language='JavaScript'>alert('Hello');</script>");

            sub.setAppName(appID);

            sub.setTxtType(txtype);

            sub.setIpAddress(ipaddress);

            System.out.println(ipaddress);

            ipAccessMGTDAO.addPermission(sub);

            String resultCheckExist = ipAccessMGTDAO.checkAccessPermission(sub);

            return resultCheckExist;

    }


MYYA
浏览 136回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java