2012-07-05 33 views
0

我的网页显示的实时数据每10秒从PI服务器(历史记录服务器)更新。最近,我接到了两个任务,其中有两个数据完全显示在我的页面上,并将它们分开,并在图表上显示新的结果。我对AJAX/JQuery的使用经验很少,所以我想知道是否有人可以借我一只手?如何编写简单的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的值。

+1

请给出一个预期输入的实例,以及基于该输入的期望输出。 – 2012-07-05 14:48:29

+0

一个实际的例子是'ActualProcessSpeed'(200)和'AimedSpeed'(225)。我需要输出(200/225或89)到页面。 ActualProcessSpeed和AimedProcessSpeeds是直接从历史服务器获取的值。 – 2012-07-05 15:07:31

回答

0
var sumOfGrades = parseFloat($.('#SumOfGradesId').text()); 
var numberOfGrades = parseFloat($.('#NumberOfGradesId').text()); 

var result = fn(sumOfGrades , numberOfGrades); 

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

这将设置所需的值。

0

Simple Maths with jQuery - division

上面的链接似乎已经回答了你的问题!基本上只需通过您设置的ID访问数字,获取值,将其解析为整数或浮点数,然后执行计算,然后将值存储到您希望显示的位置!

+0

谢谢你的链接! – 2012-07-05 15:02:04