我有一個工作腳本,它將執行ajax調用並使用jquery更新頁面的多個區域。我在第二組代碼上創建了一個腳本,它將採用類似「2天19:20」的字符串,將其分爲天,小時和分鐘,然後使用setInterval逐分鐘遞增字符串。它在頁面上只有一個setInterval函數時自行工作。第二setInterval函數未被調用
現在,我已經添加了此代碼,以我的主要腳本,使用獨特的變量和函數名,並添加了setInterval的這一功能,使得我$().ready
看起來像這樣:
$(document).ready (function()
{
setInterval(function() {
Communicate_Server();
}, ServerPollFrequency);
setInterval(function() {
UpdateMyClock();
}, ClockUpdateFreq);
});
功能樣子這個:
function UpdateMyClock() {
alert("Called");
$('.showonline').each(function() {
var cl = $(this).html();
cl=SplitTime(cl);
$(this).html(cl);
}
function SplitTime (TimeString) {
...
}
警報被添加到調試腳本。問題是功能Communicate_Server();
工作,但UpdateMyClock()
永遠不會被調用。 var ClockUpdateFreq=1;
在$().ready
之前設置。
這可能是什麼原因造成的?如果我需要提供更多的代碼,我會的。
在控制檯中的任何錯誤? – tymeJV
根本沒有。它顯示我的阿賈克斯呼叫正在進行。 – Droidzone
您的'UpdateMyClock'語法錯誤... –