【问题标题】:Access part of a javascript array (mysqljs)访问 javascript 数组的一部分 (mysqljs)
【发布时间】:2018-03-24 19:57:41
【问题描述】:

我正在使用 mysqljs 从 javascript 中的数据库中提取数据

我可以得到输出:

{ 
  "Success": true,
  "Result": [{ 
    "buttonName": "90p"
  }, {
    "buttonName": "£1.90"
  }, {
    "buttonName": "£4.90"
  }]
}

使用:

document.getElementById("output").innerHTML = JSON.stringify(data);

但是,我如何访问数组的每个部分。

我试过了:

data[1].buttonName

任何帮助将不胜感激。

【问题讨论】:

    标签: javascript mysql mysqljs


    【解决方案1】:

    您需要遍历该数组 Result

    例如: data.Result[index].buttonName

    此示例循环该数组并将新元素附加到 ID 为 outputdiv

    var data = { 
      "Success": true,
      "Result": [{ 
        "buttonName": "90p"
      }, {
        "buttonName": "£1.90"
      }, {
        "buttonName": "£4.90"
      }]
    }
    
    var output = document.getElementById("output");
    data.Result.forEach(function(o) {
      var p = document.createElement('p');
      p.appendChild(document.createTextNode(o.buttonName));
      output.appendChild(p);
    });
    <div id='output'>
    </div>

    【讨论】:

      猜你喜欢
      • 2012-05-21
      • 2017-12-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-07-24
      • 1970-01-01
      相关资源
      最近更新 更多