首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 .NET Java 游戏 视频 人才 外包 培训 数据库 书店 程序员
中国软件网
欢迎您:游客 | 登录 注册 帮助
  • 关于更新的问题? [已结贴,结贴人:gaodhl1980]
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-07-23 09:42:30 楼主
    我想通过服务器传回来的值更新在表格 <td id=g>第78期 <td>
    把第78期的值换成服务器回传回来的值(第79期或第80期......)每分钟自动更新一次(用settimeout()吧?)
    请问能通过ajax实现吗?
    20  修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • ClsData
    • 等级:
    发表于:2008-07-23 09:54:511楼 得分:4
    可以的

    可以引用prototype的类库

    其中有关ajax.periodicalupdater的类

    是关于周期性更新的

    可以很大的简化根据settimeout等编码

    例如:
    JScript code
    var myajax = new Ajax.PeriodcalUpdater( 'divA',//更新的div 'aa.html'//执行的页面 { method:'get', evalscripts:true,//是否执行请求页面中的脚本 frequency: 1 //更新的频率,指两次请求的时间间隔,单位是秒 } );
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-07-23 10:27:272楼 得分:0
    先谢谢楼上的,还有其它方法吗?请大虾们给出代码
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • ttt2
    • 等级:
    发表于:2008-07-23 17:25:553楼 得分:4
    document.getElementByid("g").value=aaaaa
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • xumv_com
    • 等级:
    发表于:2008-07-23 18:30:054楼 得分:12
    <script language="JavaScript">
    <!--
        var xml_01= new ActiveXObject("Microsoft.XMLHTTP");
          //定义ajax
        var qu_url="取得数据的地址";
        function xianshi(){
          xml_01.open("GET",qu_url,true);
            xml_01.onreadystatechange=function() {
                if(xml_01.readyState==4&&xml_01.status==200) { 
                  //如果数据取得成功 
                  document.getElementById("g").innerHTML=xml_01.ResponseText;// <td id=g>的内容第79期或第80期
                }
            }
          xml_01.send(null);
          setTimeout("xianshi()",1000);
        }
        xianshi();
    //-->
    </script>
    修改 删除 举报 引用 回复

    网站简介广告服务网站地图帮助联系方式诚聘英才English 问题报告
    北京创新乐知广告有限公司 版权所有 京 ICP 证 070598 号
    世纪乐知(北京)网络技术有限公司 提供技术支持
    Copyright © 2000-2008, CSDN.NET, All Rights Reserved