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

ajax访问后台代码,成功但是ajax走error:function

ajax访问后台代码,成功但是ajax走error:function

翻过高山走不出你 2019-04-17 16:15:01
后台代码    /**      *  账号是否存在      * @param account      * @return      */     @RequestMapping(value = "/validateAccountNonExistent.json", method = RequestMethod.GET)     @ResponseBody     public JsonData validateActNonExistent(@RequestParam String account){         System.out.println(account+"============account");         if(sysUserService.checkTelephoneExist(account, null)){             System.out.println("true");             return JsonData.success();         }else if(sysUserService.checkEmailExist(account, null)){             System.out.println("true");             return JsonData.success();         }else{             System.out.println("false");             return JsonData.fail("账号不存在");         }     }后台拦截器拦截到的日志信息================================================================================================ 2019-03-14 11:26:11.162  INFO 15436 --- [nio-8081-exec-3] com.hdcs.interceptor.HttpInterceptor      : request start. servletPath:/sys/user/validateAccountNonExistent.json, methodType:GET 2019-03-14 11:26:11.162  INFO 15436 --- [nio-8081-exec-3] com.hdcs.interceptor.HttpInterceptor      : request start. url:/assets/sys/user/validateAccountNonExistent.json, params:{"account":["admin@qq.com"],"_":["1552533963678"]} servletPath==========/sys/user/validateAccountNonExistent.json 2019-03-14 11:26:11.162  INFO 15436 --- [nio-8081-exec-3] com.hdcs.interceptor.HttpInterceptor      : request completed. url:/assets/sys/user/validateAccountNonExistent.json, cost:0说明:前台,浏览器F12 network中访问正确200,后台拦截器也拦截到了数据,但是后台没有进方法,连输出语句都没有输出,ajax会走error:function(){}。但是只要把前后台代码中的访问路径中的validateAccountNonExistent改成validateTelephoneNonExistent就没有问题 =-= 。求解!!!!!
查看完整描述

4 回答

?
Qyouu

TA贡献1786条经验 获得超11个赞

忘设权限了,= -=


查看完整回答
反对 回复 2019-05-14
?
慕盖茨4494581

TA贡献1850条经验 获得超11个赞

ajax 请求之后你后台返回的数据格式是json格式,你在你的ajax里设置下 dataType:”json“
例如:
$.ajax({
type: "GET",
url: url,
data: {},
dataType: "json",
success: function(data){
//TODO success
},
error:function(){
//TODO error
}
});

查看完整回答
反对 回复 2019-05-14
?
跃然一笑

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

你的controller接口返回的数据格式就是json, 修改里面的url只是请求路径的修改

查看完整回答
反对 回复 2019-05-14
  • 4 回答
  • 0 关注
  • 1582 浏览

添加回答

举报

0/150
提交
取消
微信客服

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

帮助反馈 APP下载

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

公众号

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