为了账号安全,请及时绑定邮箱和手机立即绑定

ajax 怎么获取action中返回的SUCCESS和ERROR。。

ajax 怎么获取action中返回的SUCCESS和ERROR。。

米琪卡哇伊 2019-05-25 16:34:12
没怎么学js,我是想验证用户名是否存在的,网上的能够跑出来,但是思路理不顺,,代码jspTitleajax异步测试$("input").blur(function(){$.ajax({type:"POST",url:"${pageContext.request.contextPath}/user/ifuser",data:"userinfo.u_name="+$("input").val(),success:function(message){/**}})})action@Action(value="/ifuser",results={@Result(name="success",location="/test.jsp"),@Result(name="error",location="/test.jsp")})publicStringregYz(){System.out.println("sss"+userinfo.getU_name());HttpServletRequestrequest=ServletActionContext.getRequest();booleanflag=userService.regYZ(userinfo);if(flag){request.setAttribute("saveMsg","已经存在");System.out.println("已经存在");returnERROR;}else{System.out.println("不存在,可以注册");returnSUCCESS;}}我是想获取到SUCCESS或者error来判断是否存在,不知道ajax怎么获取到。谢谢大家
查看完整描述

2 回答

?
饮歌长啸

TA贡献1951条经验 获得超3个赞

                            
查看完整回答
反对 回复 2019-05-25
?
红糖糍粑

TA贡献1815条经验 获得超6个赞

要向ajax获取success,后台必须给ajax返回一个json对象
{"status":"success","msg":"成功"}
$("input").blur(function(){
$.ajax({
type:"POST",
url:"${pageContext.request.contextPath}/user/ifuser",
data:"userinfo.u_name="+$("input").val(),
success:function(message){
//todo
if(message.status=='success')
{
//成功
}
}
}
)
})
                            
查看完整回答
反对 回复 2019-05-25
  • 2 回答
  • 0 关注
  • 1048 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号