0

我的网页显示从我们的 PI 服务器(历史服务器)每 10 秒更新一次的实时数据。我最近的任务是获取两个已经显示在我的页面上的数据,并将它们分开,在图表上显示新结果。我对 AJAX/JQuery 的经验很少,所以我想知道是否有人可以帮我一把?

澄清:

假设-

假设我的页面上显示了“成绩数”和“成绩总和”作为基本整数。它们每 10 秒从服务器更新一次。我想获取这两条实时数据,将它们分开,然后显示结果(在这种情况下,它将是总体平均成绩)。因此,我的页面将显示每 10 秒实时更新的成绩数、成绩总和和平均成绩。

我不清楚 JQuery 是否可以简单地从服务器中取出这些值并对它们执行除法并返回一个值,或者是否需要采取其他步骤来实现这一点。我在这里完全是在黑暗中拍摄,因此对于任何含糊不清或缺乏所需信息,我深表歉意。谢谢。下面给出了一些示例代码:

<span class = 'PIdata' data-tag = 'NumOfGrades' data-on_pi_change = 'NumOfGradeChange'></span>

<span class = 'PIdata' data-tag = 'SumOfGrades' data-on_pi_change = 'SumOfGradeChange'></span>

我想显示一个将 NumOfGrades 除以 SumOfGrades 的值。

4

2 回答 2

0

使用 jQuery 的简单数学 - 除法

上面的链接似乎有你问题的答案!基本上只需通过您设置的 id 访问数字,获取值,将它们解析为整数或浮点数,执行计算,然后将值存储到您希望它出现的位置!

于 2012-07-05T14:47:19.837 回答
0
var sumOfGrades = parseFloat($.('#SumOfGradesId').text());
var numberOfGrades = parseFloat($.('#NumberOfGradesId').text());

var result = fn(sumOfGrades , numberOfGrades);

$.('#AverageGradeId').text(result);

这将设置所需的值。

于 2012-07-05T14:56:31.917 回答