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);
    }

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值