21,886
社区成员
发帖
与我相关
我的任务
分享
<div class="layui-form-item">
<label class="layui-form-label"><span class="x-red">*</span>选择权限</label>
<div class="layui-input-block">
{foreach $rlist as $r}
<input type="checkbox" name="auth[]" lay-skin="primary" value="{$r['id']}" title="{$r['ch_name']}"><div class="layui-unselect layui-form-checkbox layui-form-checked" lay-skin="primary"><span>{$r['ch_name']}</span><i class="layui-icon layui-icon-ok"></i></div>
{/foreach}
</div>
</div>
//监听提交
form.on('submit(add)',function(data) {
console.log(JSON.stringify(data.field));
$.post('/authgroup', {'data':data.field}, function(data, textStatus, xhr) {
if (data.code == 0) {
// 定时器
setTimeout(function(){
window.parent.location.reload();//修改成功后刷新父界面
}, 1000);
// 弹出提示
layer.alert(data.msg, {icon: 6},
function() {
// 获得frame索引
var index = parent.layer.getFrameIndex(window.name);
//关闭当前frame
parent.layer.close(index);
});
}else{
layer.alert(data.msg, {icon: 5});
}
},'json');
return false;
});
});
array (size=3)
'group' => string '1' (length=1)
'group_info' => string '1' (length=1)
'auth' =>
array (size=3)
1 => string '1' (length=1)
2 => string '2' (length=1)
3 => string '3' (length=1)
{foreach $list as $key => $value}
<input type="checkbox" name="auth[{$key}]" value="{$value.id}" title="{$value.ch_name}">
{/foreach}
$arr = [
[
'id' => 1,
'ch_name' => '阅读'
],
[
'id' => 2,
'ch_name' => '写作'
],
[
'id' => 3,
'ch_name' => '代码'
],
];
$list = [];
foreach ($arr as $value) {
$list[$value['id']] = $value;
}
$this->assign('list', $list);
if (request()->isAjax()) {
$param = input('param.');
print_r($param);
}
return $this->view->fetch();