js传递两个参数,具体都是什么作用

function gotopage(_page, _pagesize) {                 
    var _searchstr = '';                 
    if (goodname) {                    
     _searchstr += '&goodname=' + goodname;          
       }                 
       if (catid) {                
    _searchstr += '&catid=' + catid;     
    }             
    if (brand != 0) {      
       _searchstr += '&brand=' + brand;  
      }         
      if (module != 0) {                  
       _searchstr += '&module=' + module;       
    }                
     window.location.href = 'index.php?g=admin&m=Goods&a=manage&' + _searchstr + '&page=' + _page;         
} 

其中:_pagesize、_page这两个js参数有什么区别和作用,为什么_pagesize没有用到

阅读 4.9k
5 个回答

_pagesize应该是全局设定的一次请求数据的数量(页面展示数据的数量),这里没有用到应该就是默认值

这个你在这问,谁也不知道,问给你写后台服务的人去呀!!!
这段代码大概意思就是用_searchstr拼接了一堆搜索条件。
_page应该是传进来的页码,数据在服务端进行了分页,根据页码返回对应的数据片段。比如你搜索的是mj,结果有200条。后台对200条数据进行分页,每页20条。这样如果你传个5给_page这个参数,后台会返回给你第5页的数据。

searchstr我理解,但是为什么_pagesize没有用到?

这要跟后端开发人员对接,或者应该要有开发文档

代码不够严谨而已,要么函数多了一个不必要的参数,要么最后一行跳转少带了一个参数,并没有什么奇妙的、可以让你学习到什么的原因。
你不要犯类似的小毛病就行。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题