JQuery或JS实现商品加入对比的代码

功能参考:db.house.qq.com/index.php?mod=search&city=hn从上面的列子可以看出,点击对比按钮后,相应的商品就被添加到了右边的对比栏,并且刷新页面或跳转页面的时候,对比栏里面的数据不会丢失,应该是用了COOKIE,这些我都能实现7但我注意到一个细节,这个细节也是我需要的,可是我不会,如下:打开2个页面,我在其中一个页面添加了对比的商品,另一个页面我没有刷新,对比栏自动就添加了相应商品,删除也是如此zdh按照常规的来pt我用的是COOKIE,按照上面的步骤,另一个页面必须要刷新才能看到对比栏里面的值起变化,我想知道是如何实现的,请高手不吝赐教,我没分了,最后20分~~

第1个回答  2013-09-27
如果是用cookie记录的话,在显示的页面应该是有个定时器不断的读取cookie然后更新页面的,也就是说cookie的写(更新)操作是要等用户做了某个操作之后触发的,比如添加、删除,而读是在有对比栏呈现的时候(不管是新开页面还是一个弹出层的形式)定时读取然后更新UI即可,总之,纯js实现的话定时器是必须的本回答被提问者采纳
第2个回答  2017-11-07
如果是用到了cookie,我认为应该是这样的:(2个页面,页面1称为A,页面2称为B,另外A、B所创建的cookie肯定是共用的,因为在同一域名下)在A中,添加/删除了对比商品,就写入cookie,而在B中则通过计时器来获取该cookie,就可以实时得到数据。
相似回答