我的网页显示从我们的PI服务器(历史记录服务器)每10秒更新一次的实时数据。我最近的任务是获取已经显示在我的页面上的两个数据,并将它们分开,在图表上显示新结果。我对AJAX / JQuery的经验很少,所以我想知道那里有人可以帮我一把吗?
澄清:
Hypethetically -
说我有"等级数"和"成绩总和"在我的页面上显示为基本整数。它们每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>
我想显示一个用SumOfGrades划分NumOfGrades的值。
答案 0 :(得分:0)
Simple Maths with jQuery - division
以上链接似乎可以解答您的问题!基本上只是通过你设置的id访问数字,获取值,将它们解析为整数或浮点数,执行计算,然后将值存储到你希望它出现的位置!
答案 1 :(得分:0)
var sumOfGrades = parseFloat($.('#SumOfGradesId').text());
var numberOfGrades = parseFloat($.('#NumberOfGradesId').text());
var result = fn(sumOfGrades , numberOfGrades);
$.('#AverageGradeId').text(result);
这将设置所需的值。