关于分页问题,请高手帮帮忙
我帮了一个表单,快速跳转,是用JS获得提交值的,但问题是ci的分页不是page?=这样分页的
每页显示3条信息
点第二页
那么我在表单输入第二页的时候如何做算法?
不是怕个,是offset,offset = limit * page
故 page = offset / limit 本帖最后由 gzmartin 于 2011-7-12 13:56 编辑
<script>
function pageList(){
var limit = '<?php echo $limit?>';
var page = document.getElementById('limit').value;
var offset= limit * page;
var pages = offset / limit;
if(offset==''){
return false;
}else{
location = 'http://localhost/index.php/user/showlist/'+pages;
}
}
</script>
<input type="text" size="2" id="limit"><input type="submit" value="GO">
版主帮我看看怎样改才对? gzmartin 发表于 2011-7-12 13:48 static/image/common/back.gif
function pageList(){
var limit = '';
var offset= document.getElementById('limit').value;
你用的是CI的分页吗?
那你用错了,应该这样
var page= document.getElementById('limit').value;
var offset =page *limit;
if(offset==''){
return false;
}else{
location = 'http://localhost/index.php/user/showlist/'+offset;
}
} jeongee 发表于 2011-7-12 13:54 static/image/common/back.gif
你用的是CI的分页吗?
那你用错了,应该这样
var page= document.getElementById('limit').value;
<script>
function pageList(){
var limit = '<?php echo $limit?>';
var page= document.getElementById('limit').value;
var offset =page *limit;
if(offset==''){
return false;
}else{
location = 'http://localhost/index.php/user/showlist/'+offset;
}
}
</script>
现在偏移了一页阿。。
页:
[1]