Linux boa+cgi+c 能否使输出的web页面中的某块内容定时刷新?急!!!!!!!!!!!!!!!!!!!
Linuxboa+cgi+c能否使输出的web页面中的某块内容定时刷新?急!!!!!!!!!!!!!!!!!!!!!!!!比如说://web页面如下:当前温度:20.3当...
Linux boa+cgi+c 能否使输出的web页面中的某块内容定时刷新?急!!!!!!!!!!!!!!!!!!!!!!!!
比如说:
//web页面如下:
当前温度:20.3
当前时间:3:55
我想问的就是能否只让后面的数字更新,而不是整个web界面更新呢?
谢谢高手们
data.txt内容中有温度,湿度等数值,web页面在对应位置显示出温度,湿度,怎么实现阿? 展开
比如说:
//web页面如下:
当前温度:20.3
当前时间:3:55
我想问的就是能否只让后面的数字更新,而不是整个web界面更新呢?
谢谢高手们
data.txt内容中有温度,湿度等数值,web页面在对应位置显示出温度,湿度,怎么实现阿? 展开
4个回答
展开全部
这个问题非常容易实现。
1.JS里面加一个定时执行的函数。
setTimeout("updateWD()", 30000);
2、updateWD函数逻辑:
每次执行的时候,就AJAX访问一次后台,取得更新的温度后修改掉当前的内容。
参考代码如下:
//-----------------
//启动定时刷新的方法
//-----------------
function updateWD() {
xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
var url = "/你的提供实时温度的URL地址&random=" + Math.random();
xmlHttp.open("GET", url , false);
xmlHttp.send(null);
//
document.getElementById("温度").value=xmlHttp.responseText;
}
1.JS里面加一个定时执行的函数。
setTimeout("updateWD()", 30000);
2、updateWD函数逻辑:
每次执行的时候,就AJAX访问一次后台,取得更新的温度后修改掉当前的内容。
参考代码如下:
//-----------------
//启动定时刷新的方法
//-----------------
function updateWD() {
xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
var url = "/你的提供实时温度的URL地址&random=" + Math.random();
xmlHttp.open("GET", url , false);
xmlHttp.send(null);
//
document.getElementById("温度").value=xmlHttp.responseText;
}
展开全部
通常当你要刷新网页时基本上就是整面刷新
如果你一定要只有某个页面上的值改变那可能要执行clien端程式,如JavaScript或VBScript(通常一般的Browser都有支援该source解析)
你可以把该语言片段写在C里面然后当字串输出即可
如果你一定要只有某个页面上的值改变那可能要执行clien端程式,如JavaScript或VBScript(通常一般的Browser都有支援该source解析)
你可以把该语言片段写在C里面然后当字串输出即可
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不客气
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询