ajax异步传输数据

原生ajax:

//数据添加
$.ajax({ url:
"/user/register", type:"post", data:$("form").serialize(), dataType:"json", success(obj){ if(obj==true){ alert("添加成功") }else { alert("添加失败") } } })
//数据回显
$.ajax({ url:
"/order/info", type:"get", dataType:"json", data:{"orderId":[[${param.orderId}]]}, success(obj){ $("#outTradeNo").val(obj.orderCode); $("#subject").val(obj.goodsName+"订单"); $("#totalAmount").val(obj.finalPrice); $("#body").val(obj.goodsName); } })

经过封装后

//数据回显  $.get()
$.get(
"/user/userMessageInfo", {"userSoleCode": userCode}, function (obj) { console.log(obj) $("#userName").val(obj.userName); $("#userPhone").val(obj.userPhone); $("#userBalance").val(obj.userBalance); $("[value=" + obj.userSex + "]").prop("checked", true); $("#userBirthdayTime").val(obj.userBirthdayTime); $("#userEmail").val(obj.userEmail); $("#userId").val(obj.userId); } )
//注册
$.post(
"/toRegister",
$("#fm").serialize(),
function (obj) {
if (obj) {
alert("注册成功,点击确认,前往登录页面!")
location.href = "/login";
} else {
alert("当前账号已存在,换一个账号试试!")
location.reload();
}
}
)
 

 

页面跳转

/**
  * 跳转用户个人信息修改页面 进行页面跳转都不需要加@ResponseBody
*/
@RequestMapping("/userMessageUpdate") 
public String userMessageUpdate(){
return "user_message_update";
}

注册账号

 /**
     * 注册账号
     * @param userVo
     * @return
     */
    @RequestMapping("/toRegister")
    @ResponseBody
    public int toRegister(UserVo userVo) {
        return userService.toRegister(userVo);
    }

 

 

 
posted on 2022-07-26 21:24  菊_酒  阅读(91)  评论(0)    收藏  举报