js如何实现页面局部refresh如图整个页面我只想刷新这一块
加meta refresh用户体验不好,用IFRAME又不能实时更新,求解决方法页面局部refreshJS

解决方案 »

  1.   

    web页面实时数据要么使用ajax不断请求,要么就是在后台往前面推,后者比较麻烦,前者做法性能不行,你可以参考下comet4j的做法,可以到我的博客看看这实例
      

  2.   


    如何把这一段输出在JS输出出来
    {dede:arclist row="10" infolen="250" typeid="123"}
    <p><span> [field:pubdate function='strftime("%m-%d %H:%M:%S",@me)'/] </span><strong>[field:writer/]</strong>:<br>
    [field:id runphp='yes'] $aid = @me; $row = $GLOBALS['dsql']->GetOne("Select body From `mt_addonarticle` where aid='$aid' "); @me = cn_substr(strip_tags("{$row['body']}"),600);[/field:id]</p><br>
                        {/dede:arclist}
     document.getElementById("dj").innerHTML='要输出的内容,上面的这段怎么输出';
      

  3.   

    语法看不懂,但需求应该就是ajax可以实现。
      

  4.   

    function Tshow4()
    {
    var hours = "{dede:arclist row="10" infolen="250" typeid="123"}
    <p><span> [field:pubdate function='strftime("%m-%d %H:%M:%S",@me)'/] </span><strong>[field:writer/]</strong>:<br>
    [field:id runphp='yes'] $aid = @me; $row = $GLOBALS['dsql']->GetOne("Select body From `mt_addonarticle` where aid='$aid' "); @me = cn_substr(strip_tags("{$row['body']}"),600);[/field:id]</p><br>
                        {/dede:arclist} "
    alert(hours);
     document.getElementById("dj").innerHTML=111;
      }
    setInterval(Tshow4,1000);这是我改后的代码但是显然输出不鸟