日期:2014-05-17  浏览次数:20570 次

div局部刷新问题
以前叫人做了个网站,现在想在网站上做个局部刷新,不知道要怎么修改啊
<div class="left mat10">
<div class="left_tt" style="margin-top:21px;"><img src="{$pe['host_tpl']}images/dingcan.gif" /></div>
<div class="mab5 mat10" style="border:1px #CE0001 solid;padding:2px 5px;">
<p><strong class="c333">详情:</strong><br/>  今日已订 <span class="cred1 num font14">{$tongji['all_food']}</span> 份, <span class="cgreen num font14">{$tongji['all_user']}</span> 位已订</p>
<p><strong class="c333">{$cache_city[$_s_city_id]['city_name']}详情:</strong><br/>  今日已订 <span class="cred1 num font14">{$tongji['city_food']}</span> 份, <span class="cgreen num font14">{$tongji['city_user']}</span> 位已订 </p>
</div>

以上是首页源文件上实时订单详情的代码,想让这部分定时刷新.该怎么改.求帮改

------解决方案--------------------
使用定时器
setInterval,定时去后台用ajax查询订单详情,然后得到新数据使用js操作dom刷新div。
------解决方案--------------------
你的页面现在应该是jsp,后台还要单独写个ajax处理类,接收ajax请求。
------解决方案--------------------
写个生成只生成 订单详情 的HTML片段
用定时ajax取,直接覆盖<div class="left mat10">下的内容
ajax不熟也可以用隐藏iframe定时刷新,并操作覆盖父页面的 <div class="left mat10">的内容