关于传统分页设计与带搜索集分页设计探讨与实现

先看看传统分页显示设计思路

 再看看带搜索集的分页设计思路

 总结,带搜索集的分页显示设计思路总体上沿用传统分页设计思路,但由于传统分页进行分页跳转时不需要传递搜索参数,而我们做带搜索集的分页如果直接用传统分页设计的话,除了第一页能正确显示有搜索条件的数据,其他页面均以全集的数据显示,因为在分页跳转时,并没有传递到搜索参数。我们可以通过将第一次form表单提交过来的搜索参数赋值给分页跳转的url中的get传参变量,再将get传参变量赋值回搜索参数。从而达到搜索参数的一个循环传递,直至下一个新的搜索参数出现时则停止。

1.前端form表单设计

 2.对广告导航进行有条件显示。即无搜索参数,按钮没触发,get传参为空时显示,否则跳转到搜索结果页面。

 3.分页设计代码,详细思路见“带搜索集的分页设计思路“图

 4.循环输出当前所在页的数据

 5.对分页链接判断显示,并给url赋值get传参。

 6.高亮显示当前页,用js实现

 来看看效果,打开商城网页,不输入关键字,直接点击搜索按钮。

成功跳转到搜索结果页,并正确检测到用户未输入关键字。

 尝试输入一个与商品无关的关键字,成功跳转到搜索结果页,并正确检测到无该关键字的商品。

 输入”电视“关键字,正确显示分页,并且第一页的链接页用红色标记

 点击下一页或者分页链接”2“,正确显示第二页内容,且搜索栏依然保留关键字。

 同理,第三页或者末页也能正确显示。

 在输入一个新的搜索关键字”手机“,这时,上一个搜索集的循环将结束,进入关键字”手机“的循环传值中。 第一页(首页)

 第二页

 第三页

第四页

 第五页(末页)

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

華仔96

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值