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

博客作者遇到一个技术问题,即尝试通过Ajax从控制器获取数据库查询结果,但未能成功。代码片段显示了使用jQuery的Ajax请求,该请求发送POST数据到'checkaccesspermission.html',期望返回值为'exists'或非'exists'。控制器部分展示了如何处理请求,包括设置查询参数和调用DAO方法进行权限检查。然而,Ajax请求并未按预期工作。
摘要由CSDN通过智能技术生成

我尝试通过 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("");

sub.setAppName(appID);

sub.setTxtType(txtype);

sub.setIpAddress(ipaddress);

System.out.println(ipaddress);

ipAccessMGTDAO.addPermission(sub);

String resultCheckExist = ipAccessMGTDAO.checkAccessPermission(sub);

return resultCheckExist;

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值