日期:2014-05-17  浏览次数:20763 次

做一个网上购物的网站,有一个小小的问题,求帮助
首页有许多商品,怎么实现点击商品出现页面刷新,展示商品的位置出现选中商品信息,其他框架不变

------解决方案--------------------
你的意思是不是,在商品列表页面,点击某一商品,然后出现该商品的详细信息,其他的不变?
这样的话,你就不要去刷新整个页面了,直接用ajax去查询该商品信息,然后用JS去显示就可以了。
------解决方案--------------------
每一个商品 都用 一个div 点击商品的 的用ajax 调用后台的数据,也就是把商品的信息取出来,然后用js 把 商品的信息,显示在 div 里面
------解决方案--------------------
技术原理主要两类:
1、鼠标点击后,利用Ajax技术动态装载信息,并创建DIV显示;(如果需显示的信息量大用这种)
2、页面显示时,信息已经在网页的DIV中,但鼠标过去才 showDiv()。(如果需显示的信息量小可用这种)


如果是1,可以去了解下jQuery,提供了不少好用的封装。
如果是2,貌似本身很简单了,就是个 onmouseover 和 onmouseout 负责控制下DIV的显示和隐藏而已。