javascript - 访问部分 javascript 数组 (mysqljs)

标签 javascript mysql mysqljs

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

我可以得到输出:

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

使用:

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

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

我试过:

data[1].buttonName

任何帮助将不胜感激。

最佳答案

您需要遍历该数组 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>

关于javascript - 访问部分 javascript 数组 (mysqljs),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49469271/

相关文章:

javascript - 如何在不单击输入文件的情况下制作 Bootstrap 日历,此日历将在渲染任何 HTML 页面时查看

php - 登录时销毁 session 并禁用返回

mysql - x-devapi 无法连接到 Google 应用程序引擎中的数据库

javascript - 如何在数据库php中保存动态下拉列表和文本框中的多个值

mysql - 尝试连接 MySQL 时无限加载

node.js - 使用 mysqljs 和存储过程发布后 insertId 返回 0

javascript - 设置对象名称?

javascript - 如何使用选择更改字段值?

javascript - 为 OpenLayers 转换 GPS 坐标

javascript - Firebase 部署功能未部署