关于 jQuery 的 edatagrid 分页问题

Tursun 2018-01-11 03:54:16

查了一大圈,也没我想要的答案。

我的问题是:在使用 jQuery 的 edatagrid 时 ,分页无效。
我用的时 后台分页。


前台:
<!DOCTYPE >
。。。。。。。
<script type="text/javascript" src="../jquery-easyui-1.9.1/jquery.edatagrid.js"></script>
。。。。。。。
<table id="dg" style="width:auto;height:600px"
title=" " rownumbers="true"
singleSelect="true" toolbar="#toolbar" idField="ID"
>
<thead>
<tr>
。。。。。。。
</tr>
</thead>
</table>

<div style="margin-bottom:10px" id="toolbar">
<a href="#" class="easyui-linkbutton" iconCls="icon-add" plain="true" onclick="javascript:$('#dg').edatagrid('addRow')">新增</a>
<a href="#" class="easyui-linkbutton" iconCls="icon-save" plain="true" onclick="javascript:$('#dg').edatagrid('saveRow')">保存</a>
<a href="#" class="easyui-linkbutton" iconCls="icon-undo" plain="true" onclick="javascript:$('#dg').edatagrid('cancelRow')">撤销</a>
<a href="#" class="easyui-linkbutton" iconCls="icon-undo" plain="true" onclick="javascript:$('#dg').edatagrid('destroyRow')">删除</a>
</div>

。。。。。。。
<script type="text/javascript">
$('#dg').edatagrid({
url:'getdata.php',
saveUrl: 'savedata.php',
updateUrl: updata.php',
destroyUrl: 'destroy.php',
pagination: true
});
</script>


服务器端:getdata.php

<?php 
include 'conn.php';
$page = isset($_GET['page']) ? intval($_GET['page']) : 1;
$rows = isset($_GET['rows']) ? intval($_GET['rows']) : 10;
$offset = ($page-1)*$rows;

..........

?>


无论我在前台点上一页,下一页 $page 都是 1 ,$rows 都是 10 。

也就是说 $_GET['page']和 $_GET['rows'] 都没传过来。

这是为什么? 差哪呢?????? 卡了三天了 ....
...全文
737 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
test0531 2018-01-13
  • 打赏
  • 举报
回复
打开firebug查看你提交过去的page,rows都是正确的吗?检查提交过来的分页数据,再有就是看看你的插件是不是哪里初始化将这俩参数改名了,我之前遇到过这个坑
Tursun 2018-01-12
  • 打赏
  • 举报
回复
这么冷清么? 还得自己找原因了。。。。。。。
Tursun 2018-01-11
  • 打赏
  • 举报
回复
数据到是能显示出来。但总是 前 10条记录。。

21,886

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧