| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1489 人关注过本帖
标题:怎样每隔一定时间向sql数据库发送更新数据
只看楼主 加入收藏
dhdhzzw
Rank: 1
等 级:新手上路
帖 子:949
专家分:0
注 册:2007-8-13
结帖率:81.82%
收藏
 问题点数:0 回复次数:19 
怎样每隔一定时间向sql数据库发送更新数据
我要在网页上显示数据库内容,但我想让网页每20秒自动向数据库发送更新请求,然后自动更新网页,,,注意不是刷新。。。。。
不知怎么写?
指点
搜索更多相关主题的帖子: 数据库 sql 网页 时间 自动 
2007-09-12 11:25
盖世豪侠
Rank: 1
等 级:新手上路
威 望:1
帖 子:444
专家分:0
注 册:2007-7-15
收藏
得分:0 

我会用框架实现,如果你的网页以做好,我可以帮你改一下


[flash][/flash]
2007-09-12 11:40
dhdhzzw
Rank: 1
等 级:新手上路
帖 子:949
专家分:0
注 册:2007-8-13
收藏
得分:0 

做好了,但我不要框架刷新,,而是网页自动获得新数据。。。

2007-09-12 11:53
盖世豪侠
Rank: 1
等 级:新手上路
威 望:1
帖 子:444
专家分:0
注 册:2007-7-15
收藏
得分:0 

为什么,内置框架用了CSS,所以是看不到框架的,


[flash][/flash]
2007-09-12 11:59
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
收藏
得分:0 
还有一种办法就是Ajax定时向服务器发送请求。
2007-09-12 12:03
dhdhzzw
Rank: 1
等 级:新手上路
帖 子:949
专家分:0
注 册:2007-8-13
收藏
得分:0 

那样不好,网页会有重载,,,

我想要网页不重载,但可每20秒发送一次更新请求,做更新。。

2007-09-12 12:04
盖世豪侠
Rank: 1
等 级:新手上路
威 望:1
帖 子:444
专家分:0
注 册:2007-7-15
收藏
得分:0 

当我没说过

[此贴子已经被作者于2007-9-12 12:17:28编辑过]


[flash][/flash]
2007-09-12 12:11
dhdhzzw
Rank: 1
等 级:新手上路
帖 子:949
专家分:0
注 册:2007-8-13
收藏
得分:0 
还有一种办法就是Ajax定时向服务器发送请求。
怎么做?
2007-09-12 12:21
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
收藏
得分:0 
var Http_Request;//http请求对象
var XMLDocument;//响应结果变量
function AjaxCls()
{
this.sendUrl="";//URL请求地址
//获得请求对象
this.getRequest=function()
{
Http_Request=null;
if(window.XMLHttpRequest)
{
Http_Request=new XMLHttpRequest();
if(Http_Request.overrideMimeType)
Http_Request.overrideMimeType("text/xml");
}
else
{
if(window.ActiveXObject)
{
try
{
Http_Request=new ActiveXObject("Msxml2.XMLHTTP");
}
catch(e)
{
try
{
Http_Request=new ActiveXObject("Microsoft.XMLHTTP");
}
catch(e)
{
Http_Request=null;
}
}
}
}
};
//获得响应对象
this.getXMLResponse=function()
{
//Http_Request.onreadystatechange=alertContents;
Http_Request.open("get",this.sendUrl,true);
Http_Request.send(null);
};
}
var oAjax=new AjaxCls();//创建Ajax的对象
function sendServerMessage()
{
oAjax.sendUrl="[要执行更新操作的ASP网页URL地址]";
oAjax.getRequest();
oAjax.getResponse();
window.setTimeout("sendServerMessage()",20000);//每隔20秒之行该函数一次
}
sendServerMessage();

[此贴子已经被作者于2007-9-12 13:09:04编辑过]

2007-09-12 12:58
dhdhzzw
Rank: 1
等 级:新手上路
帖 子:949
专家分:0
注 册:2007-8-13
收藏
得分:0 

我先试试

2007-09-12 13:18
快速回复:怎样每隔一定时间向sql数据库发送更新数据
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.046716 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved