2012-07-05 27 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