日期:2014-05-16  浏览次数:20357 次

购物车
    <ul class="cart_list_tit cart_list_lb"  onmouseover="changecolor(this)" onmouseout="returncolor(this)" >
<li class="one"><a href="#"><img src="images/left_pic01.jpg" width="60" height="60" /></a></li>
        <li class="two">
          <p><a href="#" target="_blank" title="">心花怒蛋糕</a></p>
          <p>芝士口味:芒果圆形 3磅 公仔:小猪</p>
</li>
        <li class="three"><strong>¥<span id="pricep002">105.00</span></strong></li>
        <li class="four"><button type="button" onclick="subtract('p002')">-</button><input type="text" value="1" class="tx" id="p002txt" /><button type="button" onclick="add('p002')">+</button></li>
        <li class="five">¥<span id="p002price">210.00</span></li>
        <li class="six"><a href="#">删除</a> <a href="#">添加附件</a></li>
</ul>



小弟是个新手,近期要弄一个购物车的JS,不考虑cookie和ajax。现在模拟我按下增加的按钮,购物车里就增加一条这样的记录(上面的UL)。我是用session储存数据的,现在不懂怎么动态的生成一个这样的UL然后把数据塞进去。动态生成的记录,ID又怎么样分别。希望能帮下忙!!!谢了(代码详细点,还是初学者)

------解决方案--------------------
不使用ajax的话 又要用session
那就刷新页面呗  重新读取数据库  然后绘制出来
------解决方案--------------------
你的商品id不一样吧,那在增加商品的时候,给ul定义不同的id(用商品ID区别),至于功能的实现,js追加内容到你的购物车div
------解决方案--------------------
引用:
Quote: 引用:

不使用ajax的话 又要用session
那就刷新页面呗  重新读取数据库  然后绘制出来



不是一定要用session ,但要求不连数据库,不使用ajax,所以我才想到session


要不就声明个全局变量。数组,存储必要信息。每选择一个物品,就添加到数组。完成购物,就清空数组。
------解决方案--------------------