最后商品列表分页那块有bug,我调试了很久都不能解决

最后商品列表分页那块有bug,我调试了很久都不能解决

老师们可以看看最后一节课的代码,这个步骤的,就是实现商品分页和搜索的,用了ajax之后,搜索框的功能就不能生效了,总是在加载两遍,导致加载出来的结果被覆盖,希望老师们能解决一下这个问题,我好拿到代码学习一下是怎么解决的,谢谢

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
好帮手慕美 2019-07-09 18:19:49

同学,你好。

1、在搜索商品时,渲染的是product_list.html页面,页面中缺少显示信息的代码,因此搜索功能是不生效的。

在product_list.html页面中添加mall:product_load_list页面中的代码即可实现搜索功能:

http://img1.sycdn.imooc.com//climg/5d2467a1000107cc05150282.jpg

2、根据上述方法添加代码后,在搜索时页面上显示的是搜索的产品加所有的产品。因为在ajax中默认会加载第一页数据。

http://img1.sycdn.imooc.com//climg/5d2469790001c34f06100932.jpg

3、在后面课程中功能逐步增加也会相对完善,同学可先了解如何实现搜索和下拉刷新功能。

如果我的回答解决了您的疑惑,请采纳!祝学习愉快~~~~

  • 提问者 kkkkke #1
    我看了一下,用这个方法 ,ajax又无效了,滑动没法异步加载了,能不能再改一下,谢谢
    2019-07-09 19:36:39
  • 好帮手慕美 回复 提问者 kkkkke #2
    同学,你好。ajax功能是有效的,在第一次访问时会显示两次第一页的产品,同学可以先使用下拉刷新后显示正常第一页数据,在上拉是可以正常是第二页数据的。后面的课程中会对该功能进行完善,可以正常的实现搜索和刷新功能 。同学可以先向后学习。
    2019-07-10 11:08:06
  • 好帮手慕美 回复 提问者 kkkkke #3
    同学,你好。同学可以看下该课程下5-16视频,讲解了对该问题的解决办法。
    2019-07-11 10:46:42
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
3.从网页搭建入门Python Web
  • 参与学习           人
  • 提交作业       218    份
  • 解答问题       3562    个

本阶段带你用Python开发一个网站,学习主流框架Django+Flask是Python Web开发的第一步,在基础知识上实现积分商城的项目开发,体验真实的项目开发流程,提高解决编程问题和效率的能力。

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师