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); }
浙公网安备 33010602011771号