2015-02-09 60 views
0
var ID = 9691717; 

function PM() { 
    $.post("http://www.roblox.com/messages/send",{ 
    subject : "Hi!", 
    body : "Hello", 
    recipientid : ID, 
    cacheBuster : new Date().getTime() 
    }); 
} 
setInterval(PM, 5000); 

我該如何去添加一個ID表和循環每一個表,所以每次setInterval熄滅它通過改變recipientid它將它發送到一個新的ID?Javascript表和功能

+1

您的代碼中有幾個語法錯誤。我固定他們,因爲我認爲他們與你的問題無關。 – Stratus3D 2015-02-09 22:48:14

+0

謝謝,大多數時候在這裏的人會忽略它。 – devin 2015-02-09 22:53:00

回答

0

應該讓你在正確的軌道上:

var ID = 9691717 
var ids = [1,2,3,4,5,6,7] 
var i = 0 
function PM(){ 
    $.post("http://www.roblox.com/messages/send",{ 
    subject : "Hi!", 
    body : "Hello", 
    recipientid : ids[i], 
    cacheBuster : new Date().getTime() 
    }) 
    i++; 
} 
setInterval(PM, 5000); 

有一點要記住的是處理時,有沒有更多的ID,以迭代。此外,每次只需撥打ids.pop()即可,但假設您不需要在別處使用ID數組

+0

oops,從不知道 – devin 2015-02-09 22:51:30

+0

因爲調用一個匿名函數來調用'PM',我將你的時間間隔改爲'setInterval(PM,5000)'是多餘的。 – royhowie 2015-02-09 23:01:16