ajax的数据怎么解析,Ajax解析后台数据

标签:

前台部分页面

登陆

$("#login_button").click(function(){

var params = {

"userMobile": $("#login_user").val(),//取出文本中的值

"userPass": $("#login_key").val(),

}

$.ajax({

type: "POST",//请求类型POST/GET

url: "http://192.168.31.63:8888/login",//请求的地址 注意要加上 http:// 不然可能会报错

data: params,//请求的参数

dataType : "json",//返回值类型 JSON 或者text 大多数是JSON

success: function(res){ //请求成功的回调

if(res.status==1){

window.location.href='http://192.168.31.63:8888/index.html' //请求成功之后跳转的页面

}else{

alert("查询错误")

}

},

error:function(res){ //请求失败的回调

alert(res.status)

},

})

})

后台接口

/**

* 登录

* @param userMobile

* @param userPass

* @return

*/

@PostMapping("/login")

@ResponseBody

public JsonBean login(String userMobile,String userPass) {

JsonBean result = new JsonBean();

String token = "";

Integer sta = null;

String mes = null;

Integer ref = null;

PaUser user = new PaUser();

List list =null;

//核对用户手机号码

PaUserExample example = new PaUserExample();

example.createCriteria().andUsermobileEqualTo(userMobile);

list = paUserMapper.selectByExample(example);

if(list==null && list.size()<0) {

result.setStatus(Constants.$Failure);

result.setMessage(Constants.MOBILE_NULL_MESSAGE);

return result;

}

if (StringUtil.isNullOrEmpty(userMobile) || StringUtil.isNullOrEmpty(userPass)) {

sta = Constants.$Null;

mes = Constants.NULL_PARAMETERS_MESSAGE;

}else {

userPass = MD5Util.encrypt(userPass);//将密码使用md5算法进行加密后,同表中加密后的password比对

PaUser paUser = list.get(0);

String userpass2 = paUser.getUserpass();

if(!userPass.equals(userpass2)) {

result.setStatus(Constants.$Failure);

result.setMessage(Constants.LOGIN_FAILURE_MESSAGE);

return result;

}

token = TokenUtils.getToken(paUser.getUserid());

result.setData(token);

sta = Constants.$Success;

mes = Constants.EXECUTION_SUCCESS_MESSAGE;

}

result.setStatus(sta);

result.setMessage(mes);

return result;

}

标签:

来源: https://blog.csdn.net/weixin_42694286/article/details/83342606

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值