监听表格编辑项
table.on('edit(table)', function(obj) {
var data = {}
data['_id'] = obj.data.id;
data[obj.field] = obj.value;
$.post('/admin/{$mod}/{$ac}.html?_=edit', data, function(res) {
if (res.status == 1) {
layer.msg('保存成功')
} else {
layer.msg(res.msg)
}
})
})
监听表格复选框 checkbox 改变
form.on('checkbox(status)', function(obj) {
var data = {}
data['_id'] = obj.value;
if (obj.elem.checked) {
data['status'] = 1;
} else {
data['status'] = 0;
}
$.post('/admin/{$mod}/{$ac}.html?_=edit', data, function(res) {
if (res.status == 1) {
layer.msg('保存成功')
$("#search").trigger("click");
} else {
layer.msg(res.msg)
}
})
});
监听表格swith风格的单选框
form.on('switch(is_full)', function(obj) {
console.log(obj.elem); //得到checkbox原始DOM对象
console.log(obj.elem.checked); //开关是否开启,true或者false
console.log(obj.value); //开关value值,也可以通过obj.elem.value得到
console.log(obj.othis); //得到美化后的DOM对象
var data = {}
data['_id'] = obj.value;
if (obj.elem.checked) {
data['is_full'] = 1;
} else {
data['is_full'] = 0;
}
$.post('/admin/{$mod}/{$ac}.html?_=full', data, function(res) {
if (res.status == 1) {
layer.msg('保存成功')
$("#search").trigger("click");
} else {
layer.msg(res.msg)
}
})
});