Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/400.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
连续运行javascript函数_Javascript_Function - Fatal编程技术网

连续运行javascript函数

连续运行javascript函数,javascript,function,Javascript,Function,我正在设计一个网页,允许用户动态编辑地理特征。我使用一个简单的函数来计算已创建的道路长度。问题是我必须重新加载页面以更新统计数据。我用于创建统计信息的函数如下所示,如何运行此函数以更新统计信息,而不重新加载页面: function postExecute() { var roadLengthCalc = Math.round(RoadLength['RoadLength']); document.getElementById("Road_Length").innerHTML =

我正在设计一个网页,允许用户动态编辑地理特征。我使用一个简单的函数来计算已创建的道路长度。问题是我必须重新加载页面以更新统计数据。我用于创建统计信息的函数如下所示,如何运行此函数以更新统计信息,而不重新加载页面:

function postExecute() {
    var roadLengthCalc = Math.round(RoadLength['RoadLength']);
    document.getElementById("Road_Length").innerHTML = roadLengthCalc;
}

您可以使用
setInterval
功能:

例如:

setInterval(function(){ postExecute(); },3000);
3000
是以毫秒为单位的频率

文档:

您可以在以下链接中找到此功能的完整文档:

jsidle工作示例:


您可以使用
setInterval
功能:

例如:

setInterval(function(){ postExecute(); },3000);
3000
是以毫秒为单位的频率

文档:

您可以在以下链接中找到此功能的完整文档:

jsidle工作示例:


为什么不在用户端事件发生后触发此函数?有几种方法可以获取实时web应用程序,例如Comet、WebSockets等。为什么不在用户端事件发生后触发此函数?有几种方法可以获取实时web应用程序,例如Comet、WebSockets等。。。