datatables获取数据列表
发布时间:2020-12-16 01:31:47 所属栏目:百科 来源:网络整理
导读:datatables插件+ajax大大提高了页面的访问速度,我用的Thinkphp框架做的数据处理,下面贴代码: 1.html文件 table id="test" class="table table-striped table-bordered table-hover" thead tr th标题/th th网页/th th创建时间/th //这里和下面数据要对应,
datatables插件+ajax大大提高了页面的访问速度,我用的Thinkphp框架做的数据处理,下面贴代码:
1.html文件
<table id="test" class="table table-striped table-bordered table-hover">
<thead> <tr> <th>标题</th> <th>网页</th> <th>创建时间</th> <th>操作</th> </tr> </thead> <tbody></tbody> </table>
2.jquery代码
var test = null;
function loadDisplayDataTable()
"orderable": false, "data":function(data) { return '<div class="action-buttons">' + '<a class="btn btn-xs btn-info m-b-5" href="#update-page" data-toggle="modal" data-u_id="'+data.id+'"><i class="fa fa-edit"></i>编辑网页设置</a></br>'+ '<a class="btn btn-xs btn-info m-b-5" href="#update-model" data-toggle="modal" data-u_id="'+data.id+'"><i class="fa fa-edit"></i>编辑文章</a><br>' + '<a class="btn btn-xs btn-danger" onclick=delete("'+data.id+'") href="#input-pwd-models" data-toggle="modal" data-obj_id="'+data.id+'"><i class="fa fa-trash"></i> 删除</a>' + '</div>'; }
3.Controller代码
class
{
4.logic代码
class
{
public function loadDisplayDataTable($key='',$type_flag='',$cur_click_region=0,$length='10')
{
$obj = D('Admin/
TestData');
$likeKey = array('title','pagetitle');
$logic = 'OR';
$order_default = 'utime';
$aliasSelf = '';
$aliasJoin = '';
$isdel = 0;
$where = array('isdel' => $isdel);
return Paging::pagingForNormal($obj,$likeKey,$key,$logic,$isdel,$order_default,$length);
}
public function addArticleinfo(){
$d['utime'] = date('Y-m-d H:i:s');
$d['state'] = 0;
$d['isdel'] = 0;
$d['at_open'] = 0;
return D('Admin/
TestData')->addData($d);
}
public function updataData($map,$d) {
$d['state'] = 0;
$d['utime'] = date('Y-m-d H:i:s');
return D('Admin/
TestData')->saveData($map,$d);
}
public function deleteData($map,$d)
{
$d['state'] = 1;
$d['isdel'] = 1;
return D('Admin/TestData')->saveData($map,$d);
}
class TestDataModel extends Model
{
}
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |