“ i”变量在控制台中未定义

问题描述 投票:0回答:1

我只是在我的discord.js机器人的仪表板上工作。我创建了一个变量以从JSON中选择数组,但控制台告诉我该变量未定义。

$(function() {
  $.getJSON( "./data/gameactivity.json", function(data) {
    $('#clickable').click(function() {
      /*if ($('#clickable').val() === "1") {
        console.log("yoyoyo");
      }*/
      if ($('#clickable').val() === data.value) {
        console.log(data);
      }
    })
    var i = data[0];
    console.log(i.value);
  })
});

gameactivity.json的示例:

{
    "gameactivity": [
        {"text": "ExampleBot is online", "value": "1"},
        {"text": "ExampleBot - !help", "value": "2"},
        {"text": "https://example.de", "value": "3"}
    ]
}
javascript jquery html json
1个回答
0
投票

您应该从data.gameactivity[0]获得价值

© www.soinside.com 2019 - 2024. All rights reserved.