菜鸟求助!怎样可以根据URL参数的不同显示不同的JSON数据?

leevben 2018-05-08 12:49:55
我想做一个电商网页,想要点击不同的分类显示不同的商品。比如说点击水果类,显示的网页就展示苹果、雪梨等商品;点击数码类就展示手机电脑等商品。请各位大神帮帮我这个自学的菜鸟吧!跪谢!
...全文
890 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
winzond 2018-05-09
  • 打赏
  • 举报
回复
但是,我看主流的购物网站,每点击一次都整页刷新了,好像不是前台生成的,而是后台生成的,我不懂原因在哪里,或许是后台生成更易控制更安全吧
winzond 2018-05-09
  • 打赏
  • 举报
回复
首先是单击事件,然后获取单击类的ID或者text(后台查询数据库用),动态生成ajax data字符串,后台根据获取的ID或者text查询数据库,并返回相关数据,前台content div根据返回数据显示内容。理论应该是这样,说起来简单,做起来还是有点难度的,我也是初学者,现在就是卡在ajax这里了
无聊的上午 2018-05-09
  • 打赏
  • 举报
回复
前端来做,是静态页面,如果内容发生改变等于要重写一次代码。后端来控制,动态的,如果业务发生变化,只需要更新数据库和对应关系就可以了。前端实现可以利用对象的方式实现 [{url:xxx,content:xxxx,id:xxx},.....]遍历生成对应的a标签 和内容展示页。后端实现a标签上的地址直接对应后端controller中的一个方法,通过后端的方式获取要展示的页面返回给前端页面进行展示。
无聊的上午 2018-05-09
  • 打赏
  • 举报
回复
引用 7 楼 qq_35470953 的回复:
前端来做,是静态页面,如果内容发生改变等于要重写一次代码。后端来控制,动态的,如果业务发生变化,只需要更新数据库和对应关系就可以了。前端实现可以利用对象的方式实现 [{url:xxx,content:xxxx,id:xxx},.....]遍历生成对应的a标签 和内容展示页。后端实现a标签上的地址直接对应后端controller中的一个方法,通过后端的方式获取要展示的页面返回给前端页面进行展示。
补充一下,后端实现不一定要用ajax,重定向和内部跳转都可以实现,不过需要使用iframe标签,主要原因是需要达到局部刷新的效果,否则整个页面都刷新的情况会导致选项发生多次更改,或者选择的数据丢失等
leevben 2018-05-08
  • 打赏
  • 举报
回复
引用 3 楼 qq_20267637 的回复:
这不是tab切换吗,如果是ajax请求数据的话就点击哪一类请求哪一类的数据,然后填充啊
请问有源码吗。。。看不太懂
qq_20267637 2018-05-08
  • 打赏
  • 举报
回复
这不是tab切换吗,如果是ajax请求数据的话就点击哪一类请求哪一类的数据,然后填充啊
leevben 2018-05-08
  • 打赏
  • 举报
回复
引用 1 楼 bbboy8205 的回复:
网上找找相关的源码先学习一下吧。
网上的模板都只是一个框架。。找不到有用的
风中的少年 2018-05-08
  • 打赏
  • 举报
回复
网上找找相关的源码先学习一下吧。

87,993

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧