一切正常,除了处理添加到购物车的项目的cookie的代码部分.出于某种原因,它只能容纳2到5个项目,具体取决于broswer:
谷歌浏览器 - 仅包含2项(购物车中的所有其他项目在页面重新加载后消失)
Firefox - 总共4项
野生动物园 - 4
互联网探索者 - 5
演示中的javascript:http: //shopppingcart.googlecode.com/files/simplecart.js
上面javascript链接的一部分被编码为处理cookie:
/*** data storage and retrival ****/
/* load cart from cookie */
me.load = function () {
var me = this;
/* initialize variables and items array */
me.items = {};
me.total = 0.00;
me.quantity = 0;
/* retrieve item data from cookie */
if( readCookie('simpleCart') ){
var data = unescape(readCookie('simpleCart')).split('++');
for(var x=0, xlen=data.length;x<xlen;x++){
var info …
Run Code Online (Sandbox Code Playgroud)