Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/406.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript表和函数_Javascript - Fatal编程技术网

Javascript表和函数

Javascript表和函数,javascript,Javascript,我该如何添加一个ID表并循环每个ID,以便每次setInterval关闭时,它都会通过更改recipientid将其发送到一个新ID?应该让您走上正确的道路: var ID = 9691717; function PM() { $.post("http://www.roblox.com/messages/send",{ subject : "Hi!", body : "Hello", recipientid : ID, cacheBuster :

我该如何添加一个ID表并循环每个ID,以便每次setInterval关闭时,它都会通过更改recipientid将其发送到一个新ID?

应该让您走上正确的道路:

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可以迭代时,要进行处理。此外,每次只调用ids.pop会更干净,但这将假定您不需要在其他地方使用ids数组

您的代码中有几个语法错误。我修复了它们,因为我认为它们与您的问题无关。谢谢,这里的大多数人都会忽略它。我将您的间隔更改为setIntervalPM,5000,因为调用匿名函数只是调用PM是多余的。
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);