模板
<!--<?php
defined('IN_MET') or exit('No permission');
require $this->template('ui/head');
//$class1 = $_M[form]['class1'];
echo <<<EOT
-->
<script type="text/javascript" src="http://libs.baidu.com/jquery/1.8.3/jquery.min.js"></script>
<script src="{$_M['url']['pub']}layui2/layui.js"></script>
<link rel="stylesheet" href="{$_M['url']['pub']}layui2/css/layui.css">
<table class="layui-hide" id="test" lay-filter="test"></table>
<script type="text/html" id="barDemo">
<a class="layui-btn layui-btn-xs" lay-event="edit">编辑</a>
<a class="layui-btn layui-btn-danger layui-btn-xs" lay-event="del">删除</a>
</script>
<script>
layui.use('table', function(){
var table = layui.table;
table.render({
elem: '#test'
,url:'{$_M[url][own_form]}a=dotable_list_json'
,toolbar: '#toolbarDemo'
,title: '留言用户数据表'
,method:'post'
,limit:2
,cols: [[
{field:'id',type: 'numbers', width:80,title:'序号'}
,{field:'id', title:'ID', width:80, fixed: 'left', unresize: true, sort: true}
,{field:'username', title:'用户名', width:120, edit: 'text'}
,{field:'time', title:'加入时间', width:120}
,{fixed: 'right', title:'操作', toolbar: '#barDemo', width:150}
]]
,page: true
});
//头工具栏事件
table.on('toolbar(test)', function(obj){
var checkStatus = table.checkStatus(obj.config.id);
switch(obj.event){
case 'getCheckData':
var data = checkStatus.data;
layer.alert(JSON.stringify(data));
break;
case 'getCheckLength':
var data = checkStatus.data;
layer.msg('选中了:'+ data.length + ' 个');
break;
case 'isAll':
layer.msg(checkStatus.isAll ? '全选': '未全选');
break;
};
});
//监听行工具事件
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'){
layer.prompt({
formType: 2
,value: data.email
}, function(value, index){
obj.update({
email: value
});
layer.close(index);
});
}
});
});
</script>
<!--
EOT;
require $this->template('ui/foot');
?>
.css代码
<?php
defined('IN_MET') or exit('No permission');
load::sys_class('admin');
load::sys_class('admin.class.php');
load::sys_class('nav.class.php');
class my_guestbook extends admin {
public function __construct() {
global $_M;
parent::__construct();
nav::set_nav(1, "留言管理", $_M['url']['own_form'].'a=doindex');
}
public function doindex() {
global $_M;
nav::select_nav(1);
require $this->template('own/index');
}
function dotable_list_json(){
global $_M;
$CurrentPageID = $_M[form]['page'];
$limit = $_M[form]['limit'];
$page = ($CurrentPageID - 1) * $limit;
$rs=DB::get_all("SELECT * FROM ".$_M['table']['message']." limit $page,$limit");
$rs1=DB::get_all("SELECT * FROM ".$_M['table']['message']." ");
$count = count($rs1);//取得记录集总条数
$result=array(
'code'=>0,
'msg'=>'成功',
'count'=>$count,
'data'=>$rs
);
$data=json_encode($result);
echo $data;
}
}
?>