table.on('tool(test)', function (obj) {
var data = obj.data;
//console.log(obj)
if (obj.event === 'del') {
layer.confirm('真的删除行么', function (index) {
obj.del();
layer.close(index);
});
} else if (obj.event === 'edit') {
//alert("你好")
layer.open({
title: '编辑',
area: ['600px', '600px'],
type: 1,
// content:'<h1>你好世界</h1>' //这里content是一个DOM,注意:最好该元素要存放在body最外层,否则可能被其它的相对元素所影响
content: $("#updateHtml").html(),
success: function (layero, index) {
console.log(layero);
console.log(index);
console.log("我是layer弹出成功后的回调")
console.log(data)
alert("看不看读")
//给表单赋值
form.val("myUpdate", { //formTest 即 class="layui-form" 所在元素属性 lay-filter="" 对应的值
"username": data.username// "name": "value"
, "real_name": data.real_name
, "password": data.password
, "type": data.type
, "is_del": data.is_del
, "modify_time": data.modify_time
});
form.render();//渲染 当界面发生改变时重新渲染,不然不显示效果
//日期时间选择器
laydate.render({
elem: '#updateTime'
, type: 'datetime'
});
},
btn: ['确定修改', '取消修改', '其他1', '其他2'],
yes: function (index, layero) { //layero是我们自定义的窗口. find[[属性名="属性内容"]]里面方括号是属性选择器。
var id = data.id //id是不能用户自己修改的
var username = $(layero).find('[name="username"]').val()
var password = $(layero).find('[name="password"]').val()
var real_name = $(layero).find('[name="real_name"]').val()
var type = $(layero).find('[name="type"]').val()
var is_del = $(layero).find('[name="is_del"]').val()
var img = $(layero).find('[name="img"]').val()
var create_time = data.create_time //因为创建时间不会变呀
var modify_time = $(layero).find('[name="modify_time"]').val()
form.render(); // 重点:强调: 当界面发生改变时, 记得 重新渲染模块,不然不显示效果
//日期时间选择器
laydate.render({
elem: '#updateTime'
, type: 'datetime'
});
$.ajax({
url: '/Update1Servlet',
type: 'post',
data: {
"id": id
, "username": username
, "real_name": real_name
, "password": password
, "type": type
, "is_del": is_del
, "img": img
, "create_time": create_time
, "modify_time": modify_time
},
dataType: 'json'
});
layero.close($(layero))
},
btn2: function (index, layero) {
alert("我取消了修改")
return false; //开启该代码可禁止点击该按钮关闭
}
});
// layer.prompt({
// formType: 2
// ,value: data.email
// }, function(value, index){
// obj.update({
// email: value
// });
// layer.close(index);
// });
}
});
04-18
278
08-19
1874