我想做一个电商网页,想要点击不同的分类显示不同的商品。比如说点击水果类,显示的网页就展示苹果、雪梨等商品;点击数码类就展示手机电脑等商品。请各位大神帮帮我这个自学的菜鸟吧!跪谢!

解决方案 »

  1.   

    这不是tab切换吗,如果是ajax请求数据的话就点击哪一类请求哪一类的数据,然后填充啊
      

  2.   

    首先是单击事件,然后获取单击类的ID或者text(后台查询数据库用),动态生成ajax data字符串,后台根据获取的ID或者text查询数据库,并返回相关数据,前台content div根据返回数据显示内容。理论应该是这样,说起来简单,做起来还是有点难度的,我也是初学者,现在就是卡在ajax这里了
      

  3.   

    前端来做,是静态页面,如果内容发生改变等于要重写一次代码。后端来控制,动态的,如果业务发生变化,只需要更新数据库和对应关系就可以了。前端实现可以利用对象的方式实现 [{url:xxx,content:xxxx,id:xxx},.....]遍历生成对应的a标签 和内容展示页。后端实现a标签上的地址直接对应后端controller中的一个方法,通过后端的方式获取要展示的页面返回给前端页面进行展示。 
      

  4.   

    补充一下,后端实现不一定要用ajax,重定向和内部跳转都可以实现,不过需要使用iframe标签,主要原因是需要达到局部刷新的效果,否则整个页面都刷新的情况会导致选项发生多次更改,或者选择的数据丢失等