当一个页面有缓存时,常常会在一段时间处于滤静态,在电子商务中,商品下架一定是动态的,并且及时,包括设置促销商品,此时如果纯用缓存的话,就会很不即时,这样的话,就可以用js进行即时加载
以促销为例
以一个促销价格为例 制定一些规则
<span class="persy_price" name="py{$goods.id}">¥{$goods.selling_price|string_format:"%.2f"}</span>
以些为规则,就可以了,然后通过js取得persy_price所有的元素,循环得到name 过滤掉py字符,得到goods_id ,将所有的goods_id存入一个数组,或以','相连,再将一串id能过AJAX发送给控制层,处理后得到每个商品的销售价,再用循环修改其页面的价格。