/*------------------------------------------------------ */ //-- 翻页,排序 /*------------------------------------------------------ */ elseif ($_REQUEST['act'] == 'new_query') { // admin_priv('sells_stats'); // $result = get_result_list($start_date, $end_date, $sel_shop, $supplier_id); $sql = "select COUNT(*) from ecs_go_red"; $filter['record_count'] = $db->getOne($sql); $filter = page_and_size($filter); $sql = "select red_code,order_id,add_time,money,check_status,number,name,id from ecs_go_red LIMIT " . $filter['start'] . ", $filter[page_size]"; $data = $db->getAll($sql); // var_dump($data); $smarty->assign('red_data', $data); $smarty->assign('filter', $filter); // var_dump($filter);die; $smarty->assign('record_count', $filter['record_count']); $smarty->assign('page_count', $filter['page_count']); $smarty->assign('full_page', 1); $smarty->assign('title', 0); $sort_flag = sort_flag($filter); $smarty->assign($sort_flag['tag'], $sort_flag['img']); make_json_result($smarty->fetch('go_red.htm'), '', array('filter' => $filter, 'page_count' => $filter['page_count']));}
在htm页面里面
主要是加载的东西,if有关,还有加载的这几个头htm文件,和foot.htm文件,然后form表单的
————————————————————————————————————————————————————————————————————————————————————————————
{if $full_page} {include file="pageheader_feng.htm"} {insert_scripts files="../js/utils.js,listtable.js"} <style> .list-div td { background: none repeat scroll 0% 0% #FFF; } </style> <script> $(function () { $('.pass').click(function () { var order_id = $('#order_id').text(); var goods_id = ''; var goods_money = ''; goods_id = $(this).attr('good'); goods_money = $(this).attr('money'); var param = 2; $.ajax({ url: 'order.php?act=go_red', type: 'POST', dataType: 'json', async:false, data: {'param':param,'order_id':order_id,'goods_id':goods_id,'goods_money':goods_money}, success:function(msg) { if(msg){ $('.pass').hide(); $('.false').hide(); window.location.reload(); } } }) }) $('.false').click(function () { var order_id = $('#order_id').text(); var goods_id = ''; var goods_money = ''; goods_id = $(this).attr('good'); goods_money = $(this).attr('money'); var param = 1; $.ajax({ url: 'order.php?act=go_red', type: 'POST', dataType: 'json', async:false, data: {'param':param,'order_id':order_id,'goods_id':goods_id,'goods_money':goods_money}, success:function(msg) { if(msg){ $('.false').hide(); $('.pass').hide(); window.location.reload(); } } }) }) }) </script> {if $title} <h1> <span class="action-span1"><a href="index.php?act=main">{$lang.cp_home}</a> </span><span id="search_id" class="action-span1">{if $ur_here} - {$ur_here} {/if}</span> <div style="clear:both"></div> </h1> {/if} <div class="list-div" id="listDiv"> <form method="post" action="" name="listForm"> <table width="100%" border="0" cellpadding="10" cellspacing="1" bgcolor="#eeeeee" class="list-div" id="listDiv"> <thead> <tr> <th>冲红编号</th> <th>订单编号</th> <th>冲红时间</th> <th>商品名称</th> <th>数量</th> <th>金额</th> <th>状态</th> <th>操作</th> </tr> </thead> <!-- {foreach from=$red_data item=val} --> <!-- {if $val.number > 0} --> <tr> <td align="center">{$val.red_code}</td> <td align="center" id="order_id">{$val.order_id}</td> <td align="center">{$val.add_time}</td> <td align="center">{$val.name}</td> <!-- {if $val.check_status == 0} --> <td align="center"> <input name="number[]" type="number" value="{$val.number}" class="set_number" pattern="^[0-9]*$" max="{$val.number}" min="0" οnkeyup="(this.v=function(){this.value=this.value.replace(/[^0-9-]+/,'');}).call(this)" οnblur="this.v();" style="width: 50px;"/> </td> <!--{else}--> <td align="center"> {$val.number} </td> <!--{/if}--> <td align="center">{$val.money}</td> <!-- {if $val.check_status == 2} --> <td align="center">审核通过</td> <td align="center" style="color:red;">已审核</td> <!-- {elseif $val.check_status == 1} --> <td align="center">审核不通过</td> <td align="center" style="color:red;">已审核</td> <!--{else}--> <td align="center">审核中</td> <td align="center"><input type="button" value="通过" class="pass" good="{$val.id}" money="{$val.money}"><input type="button" value="取消" class="false" good="{$val.id}" money="{$val.money}"></td> <!--{/if}--> </tr> <!--{/if}--> <!-- {/foreach} --> </table> </form> {/if}
还有分页的时候要引入这个
———————————————————————————————————————————————————————————————————————————————————————————— <!-- 分页 --> <table id="page-table" cellspacing="0" value="666666"> <tr> <td align="right" nowrap="true"> {include file="page.htm"} </td> </tr> </table> </div>这个JS设置值,就是发送信息时请求的地址,必须要的,然后就可以使用了,对了,js文件也要加载———————————————————————————————————————————————————————————————————————————————————————————— <script> listTable.query = "new_query"; listTable.recordCount = {$record_count}; listTable.pageCount = {$page_count}; {foreach from=$filter item=item key=key} listTable.filter.{$key} = '{$item}'; {/foreach} </script> <script src='js/echarts-all.js'></script>
ecshop后台的新建分页
最新推荐文章于 2018-08-04 09:38:00 发布