[已解决问题] Cookie保存序列化对象,不能及时更新?
提问时间: 2008-05-26 17:32
悬赏分:20 浏览:215 次

我在做购物车的时候, 是讲购物车信息序列化后保存在Cookie里面的,页面显示时反序列化出来,  但是现在出现个这样的问题,我添加个商品,把商品信息保存到Ilist,然后把Ilist序列化,保存到Cookie,跳转到购物车页面,这时,购物车里并没更新,还是上一次的数据,实际上Cookie里已经保存进去了,刷新下页面就更新了,这是为什么? 望高手指点



问题补充: 我上面没说清楚不好意思,情况发生在购物车里改变商品数量时,在商品数量文本框的鼠标离开事件调用JS调用服务器方法,返回商品价格信息,更新成功后返回的商品价格信息却是上一次的,就是这个方法中,序列化和反序列化出来的结果不一样,如果我调用另一个方法获取的就是新的,

最佳答案
你的"添加商品"的按钮应该是没有发生事件回传造成的.
你看看是不是的.
2008/5/27 14:57:49 回答者:lichengwei
其它回答(2)
会不会是页面缓存的问题,去除页面缓存试试!
2个月前   回答者:刚刚 - 老鸟四级
Cookie有长度限制,每个Cookie的大小不能超过4096字节
详情请看:
http://www.cnblogs.com/cxy521/archive/2008/01/22/1048876.html

另外你可以在浏览器地址栏中输入:
javascript:alert(document.cookie);

即时查看cookie是否设置了

2个月前   回答者:玉开 - 大侠五级
评论
   您需要登录以后才能回答!
我的问题    我要提问


快到期问题

> 问题排行榜

有不合适内容,建议去除