尝试发送带有请求的随机数

十六进制

我正在尝试发送带有随机生成数字的帖子请求。我的脚本生成的随机数很好。我的问题是它没有正确发送生成的号码。它仅发送第一部分。哪个100不是生成的数字。

您可以在代码中看到我将变量(数字)添加到请求的位置。

Math.floor((Math.random() * 100) + 1);
var number = [[100,Math.floor((Math.random() * 100) + 1)]]

window.onkeydown = function(event) {
if (event.keyCode === 84) {
console.log('started');
$.post("/draw.php?ing=_index", {
                l: parseInt(number), //<<<< MY ERROR IS HERE!!
                w: ("15"),
                c: ("#0000ff"),
                o: ("100"),
                f: ("1"),
                _: ("false")
            })
console.log(number)
}
};

我把MY ERROR IS HERE!!错误可能发生的地方。因此,现在它正在发送l的后请求数据:正如[[100]]我希望它使用生成的编号发送一样。使l:数据像[[100,75]](例如)。

没有

parseInt可以使用代替JSON.stringify来将数组作为字符串获取:

l: JSON.stringify(number), // => "[[100,75]]"

编辑:number在函数内部定义

window.onkeydown = function(event) {
  var number = [[100,Math.floor((Math.random() * 100) + 1)]];
  ...

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章