摘要:<!doctype html><html><head> <title></title> <link rel="stylesheet" type="text/css" href="/static/plugins/layui/css/l
<!doctype html>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="/static/plugins/layui/css/layui.css">
<script type="text/javascript" src="/static/plugins/layui/layui.js"></script>
</head>
<body style="padding:10px;">
<form class="layui-form">
<!-- 上級(jí)菜單的mid,作為隱藏項(xiàng)目提交到后臺(tái),當(dāng)前菜單的pid-->
<input type="hidden" name="pid" value="{$parent_menu.mid}">
<!-- 當(dāng)前菜單的id-->
<input type="hidden" name="mid" value="{$menu.mid}"
<!-- //菜單名稱-->
<?php if($parent_menu){?>
<div class="layui-form-item">
<label class="layui-form-label"><span style="color:darkgreen;">上級(jí)菜單</span></label>
<div class="layui-input-inline">
<!-- 如果輸出id大于0,編輯頁(yè)面,則將輸入框設(shè)置為readonly,只讀-->
<input type="text" class="layui-input" disabled="true" style="color:darkgreen;" value="{$parent_menu.title}">
</div>
</div>
<?php }?>
<div class="layui-form-item">
<label class="layui-form-label">菜單名稱</label>
<div class="layui-input-inline">
<!-- 如果輸出id大于0,編輯頁(yè)面,則將輸入框設(shè)置為readonly,只讀-->
<input type="text" class="layui-input" name="title" value="{$menu.title}">
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label">排序</label>
<div class="layui-input-inline">
<input type="text" class="layui-input" name="ord" value="{$menu.ord}">
</div>
</div>
<!-- //控制器-->
<div class="layui-form-item">
<label class="layui-form-label">控制器</label>
<div class="layui-input-inline">
<input type="text" class="layui-input" name="controller" value="{$menu.controller}">
</div>
</div>
<!-- //方法-->
<div class="layui-form-item">
<label class="layui-form-label">方法</label>
<div class="layui-input-inline">
<input type="text" class="layui-input" name="method" value="{$menu.method}">
</div>
</div>
<!-- //菜單狀態(tài)-->
<div class="layui-form-item">
<label class="layui-form-label">菜單狀態(tài)</label>
<div class="layui-input-inline">
<input type="checkbox" name="ishidden" lay-skin="primary" title="是否隱藏" value="1" {$menu.ishidden==1?'checked':''}>
<input type="checkbox" name="status" lay-skin="primary" title="是否禁用" value="1" {$menu.status==1?'checked':''}>
</div>
</div>
</form>
<!--//保存按鈕-->
<div class="layui-form-item">
<div class="layui-input-block">
<button class="layui-btn" onclick="save()">保存</button>
</div>
</div>
</body>
</html>
<script type="text/javascript">
//加載layui的彈窗組件和form組件
layui.use(['layer','form'],function(){
var form = layui.form;
layer = layui.layer;
$ = layui.jquery;
});
function save(){
var pid = parseInt($('input[name="pid"]').val());//解析一個(gè)字符串,返回一個(gè)整數(shù)
var title = $.trim($('input[name="title"]').val());//標(biāo)題名稱
var controller = $.trim($('input[name="controller"]').val());//定位到控制器
var method = $.trim($('input[name="method"]').val());//訪問(wèn)什么方法
//默認(rèn)排序0、顯示、正常
if(title==''){
layer.alert('請(qǐng)輸入菜單名稱',{'icon':2});
return;
}
if(pid>0 && controller==''){
layer.alert('請(qǐng)輸入控制器名稱',{'icon':2});
return;
}
if(pid>0 && method==''){
layer.alert('請(qǐng)輸入方法名稱',{'icon':2});
return;
}
//將數(shù)據(jù)提交到后臺(tái)取,提交數(shù)據(jù)是form的序列化后的內(nèi)容
$.post('/index.php/admins/menu/save',$('form').serialize(),function(res){
if(res.code>0){
layer.alert(res.msg,{'icon':2});
}else{
layer.alert(res.msg,{'icon':1});
//提交后一秒鐘重新加載
setTimeout(function(){parent.window.location.reload();},1000);
}
},'json');
}
</script>
批改老師:查無(wú)此人批改時(shí)間:2019-04-19 09:37:45
老師總結(jié):完成的不錯(cuò)??蚣芡瓿珊?,就可以開發(fā)項(xiàng)目。繼續(xù)加油。