手机浏览 RSS 2.0 订阅 膘叔的简单人生 , 腾讯云RDS购买 | 超便宜的Vultr , 注册 | 登陆

Yii ClinkPager 郁闷

首页 > PHP Framework >

开发的时候,分页用了CLinkPager,然而在某一个页面的时候,page一直在变,但是下面的分类中的当前页永远在1上,不随着页码的变化而变化。
开始的时候以为是分页程序有问题,仔细对应了一下,发现分页的数据是正确的。
排查了半个多小时,突然想起,会不会$_GET['page']被unset了?
找了一下页面,最后在模版页里居然真的发现了unset($_GET['page']),当时我就傻眼了。
顺便再上一个option的onchange切换函数。很烂,只求先解决问题。。。。

JavaScript代码
  1. function urlchange(field,value) {  
  2.     var href= location.href;  
  3.     var regex = new RegExp(field+"=[\-|0-9]{0,}");  
  4.     if(href.indexOf(field)!=-1){  
  5.         location.href = href.replace(regex,field+"="+value);  
  6.     }else{  
  7.         location.href = href + "&"+field+"="+value;  
  8.     }  
  9. }      

用法就是<select onchange="urlchange('page',this.value)"><option value='1'>第一页</option><option value='2'>第二页</option><option value='10'>第十页</option></select>




本站采用创作共享版权协议, 要求署名、非商业和保持一致. 本站欢迎任何非商业应用的转载, 但须注明出自"易栈网-膘叔", 保留原始链接, 此外还必须标注原文标题和链接.

Tags: yii, clinkpager

« 上一篇 | 下一篇 »

只显示10条记录相关文章

php pack()函数详解与示例 (浏览: 63218, 评论: 6)
mongodb删除索引 (浏览: 39953, 评论: 0)
linux 查找目录或文件 (浏览: 36699, 评论: 1)
RabbitVCS 用后感 (浏览: 31636, 评论: 0)
Yiiframework(Yii框架)开发笔记:续四 (浏览: 28191, 评论: 3)
看上去不错:Chrome 扩展 Monster (浏览: 25370, 评论: 2)
redis:Error: read error on connection (浏览: 23987, 评论: 0)
yhustc:Twisted+AC自动机构建高效的过滤服务器 (浏览: 23969, 评论: 2)
项目管理流程图 (浏览: 23212, 评论: 0)
开发笔记记录 (浏览: 21598, 评论: 0)

2条记录访客评论


发表评论

评论内容 (必填):