java中success函数是干嘛的_我的AJAX不会运行SUCCESS函数,而是执行我的控制器JAVA

我正在尝试执行我的控制器并获取用于我的警报消息的返回字符串,但我的成功函数无法工作。它执行控制器,但不执行成功函数。执行错误,但不显示任何消息。

下面是AJAX

var jsonData = {

"appIDHidden": appname,

"txtypeHidden": txtype,

"ipaddress": ipaddress

};

$.ajax({

type: 'POST',

url: "checkaccesspermission",

data: jsonData,

dataType: 'json',

success: function(data) {

if(data != "exists"){

alert('Permission Already Exists!');

return false;

}else{

alert('Add Permission test Succesful!');

return true;

}

alert('test123');

},

error: function(jqXHR, textStatus, thrownError)

{

alert(thrownError+jsonData[1]);

},

async: false

});

下面是控制器

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

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

HttpSession session, BindingResult result,HttpServletRequest request,

@RequestParam("ipaddress") String ipaddress,

@RequestParam("txtypeHidden") String txtype,

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

System.out.println("CHECKACCESSPERMISSIONs");

IpAccessManagementModel sub = new IpAccessManagementModel();

sub.setAppName(appID);

sub.setTxtType(txtype);

sub.setIpAddress(ipaddress);

System.out.println(ipaddress);

ipAccessMGTDAO.addPermission(sub);

String resultCheckExist = ipAccessMGTDAO.checkAccessPermission(sub);

System.out.println("checkResult:|"+resultCheckExist+"|");

return resultCheckExist;

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值