user.html
function updateUser(obj) {
var user = new Object();
user.id = $(obj).parent().parent().find('td:eq(0)').text();
user.username = $(obj).parent().parent().find('td:eq(1)').text();
user.password = $(obj).parent().parent().find('td:eq(2)').text();
user.mobile = $(obj).parent().parent().find('td:eq(3)').text();
user.email = $(obj).parent().parent().find('td:eq(4)').text();
$(".layui-body").attr("user",JSON.stringify(user));
$(".layui-body").load("addAndUpdateForm.html");
}
addAndUpdate.html
$(function () {
var attr = $(".layui-body").attr("user");
if(attr!=undefined&&attr!=null&&attr!=""){
updateForm();
}else{
$(".layui-body").attr("user","");
}
});
function updateForm() {
var user = JSON.parse($(".layui-body").attr("user"));
$("#usernameId").val(user.username);
$("#passwordId").val(user.password);
$("#mobileId").val(user.mobile);
$("#emailId").val(user.email);
}
function commitForm() {
var user = new Object();
user.username = $("#usernameId").val();
user.password = $("#passwordId").val();
user.mobile = $("#mobileId").val();
user.email = $("#emailId").val();
var attr = $(".layui-body").attr("user");
if(attr!=undefined&&attr!=null&&attr!=""){
user.id = JSON.parse($(".layui-body").attr("user")).id;
}
var userStr = {"user":JSON.stringify(user)};
var urlPath = $(".layui-body").attr("user")?"/UserUpdateServlet":"/UserAddServlet";
console.log("urlPath",urlPath)
$.ajax({
type:"post",
url:urlPath,
data: userStr,
success:function (result) {
$(".layui-body").attr("user","");
if(result==0 || result==null || result==""){
alert("更新或添加失败");
}else{
$(".layui-body").load("user.html");
}
}
});
}
function cancelForm() {
$(".layui-body").attr("user","");
$(".layui-body").load("user.html");
}