newlux 发表于 2010-3-30 13:16:58

关于首页发布求购和供应翻页问题的解决.

2.5版本,首页供应信息和发布信息的翻页时有问题的.
就算只有一页,点往后翻页,可以无限次的往后翻.
要想回到第一页还得不断的往前点.

正常的流程应该是,点往后翻页,如果没有数据了,就return false.
不让继续往后点了.

更改index.js,用下面的代码替换以前的即可.

//先定义一个全局变量,标示是否还可往下翻页

var page_flag=1;

//更改判断函数

function ipage(str, type) {
      var page = 0;
      istr = 'i'+str;
      if(type == '+') {
                if(page_flag){page = ipages + 1;}
                else{return false;}
      } else {
                page = ipages - 1;
                if(page';
      makeRequest('action=ipage&job='+str+'&page='+page, AJPath, '_ipage');      
}

function _ipage() {   
      if(xmlHttp.readyState==4 && xmlHttp.status==200) {
                if(xmlHttp.responseText){
                        $(istr).innerHTML = xmlHttp.responseText;
                        page_flag=1;
                        }
                else{
                        $(istr).innerHTML = '已至最后一页';
                        page_flag=0;
                        }
      
      }
}



我不是官方开发人员,只是一个前端开发工程师的个人建议^^

另外官方可考虑请一个好一点的前端开发工程师做个优化.
从专业的角度来看,有很多地方的前台代码写的不够好.

当然从开源的角度来说,已经做得很不错了^^
毕竟一个好的前端架构师不好找^^
不再强求.

boxenfan 发表于 2010-3-30 16:04:21


我好像没有这种情况发生呢!嘻嘻,只是在不断的循环换页
页: [1]
查看完整版本: 关于首页发布求购和供应翻页问题的解决.