gpt4 book ai didi

javascript - 从服务器端实时 float 到 JavaScript

转载 作者:行者123 更新时间:2023-11-28 08:22:10 25 4
gpt4 key购买 nike

我目前陷入一个项目中。

我有这个 javascript 图表,它每秒更新一次数据。问题是,我希望该数据成为服务器端的最新变量,或者数据库中的最新行。

我当前的代码如下所示。

events: {
load: function () {

// set up the updating of the chart each second

var series = this.series[0];
setInterval(function () {

var x = (new Date()).getTime(), // current time
y = <%= serverVar%>
series.addPoint([x, y], true, true);

}, 1000);
}
}

或者至少是相关部分。这是图表每秒更新的地方。但即使 y 设置为服务器端变量,它也没有获取最新的?

我做错了什么?

服务器端语言是 ASP.net (C#)

最佳答案

服务器端变量在初始页面加载期间仅呈现一次。然后,每次您的代码按时间间隔执行时,它都会找到相同的值,因此您会看到更新。

要在 setInterval 中解决此问题,您可以进行 ajax 调用并在那里获取最新值。一旦获得最新值,您就可以使用您的逻辑将其添加到图形中。

关于javascript - 从服务器端实时 float 到 JavaScript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22831870/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com