<div class="demoTable">
<div class="layui-inline">
<input class="layui-input" name="keyword" id="keyword" autocomplete="off">
</div>
<button class="layui-btn" data-type="reload">搜索</button>
</div>
<table class="layui-table textcenter" id="card_management" lay-filter="cardlook"></table>
</div>
<sc
<span><img src="upload/{{d.c_img}}" on
</sc
<sc
<a class="layui-btn layui-btn-primary layui-btn-mini" lay-event="detail">详情</a>
<a href="" class="layui-btn layui-btn-mini" >编辑</a>
<a class="layui-btn layui-btn-danger layui-btn-mini" >删除</a>
</sc
<!-- <sc
<div class="layui-input-inlone">
<input name="sort[{{d.id}}]" disabled="" type="text" class="layui-input layui-input-disbaled" st
</div>
</div>
</sc
<sc
<!-- <sc
<sc
layui.use('table', function(){
var table = layui.table;
//方法级渲染
table.render({
elem: '#card_management'
,url: "{url('index/cardmanagement')}"
,cols: [[
{checkbox: true, fixed: true}
,{field:'id', ti
,{field:'c_name',ti
,{field:'type', ti
,{field:'c_img', ti
,{field:'c_effect',ti
,{fixed:'right',ti
]]
,id: 'cardlook'
,page: true
,limit:10
,width:'90%'
,height: 472
,done:function(res){
console.log(res);
}
});
var active = {
reload: function(){
var keyword = $('#keyword').val();
console.log(keyword);
table.reload('cardlook', {
where: {keyword: keyword}
});
}
};
$('.demoTable .layui-btn').on('click', function(){
var type = $(this).data('type');
active[type] ? active[type].call(this) : '';
});
});
////////////上面是view的代码
public function cardmanagement(){
if(Request::instance()->isGet()){
$nowPage=input('get.page');
$num=input('get.$num');
$data=db('card')
->alias('c')
->join('game_type t','c.c_type=t.id')
->limit($nowPage,$num)
->select();
$count=db('card')
->alias('c')
->join('game_type t','c.c_type=t.id')
->count();
$json['data']=$data;
$json['count']=$count;
echo json_encode($json);
}
return $this->fetch();
}
////////这是控制器的代码
传回去的json出错了
请各路大神帮忙看看应该怎么处理
最佳答案
