使用express.js从ajax访问json数据
Accessing json data from ajax using express.js
我正在从HandsOnTable中提取数据,并将其发送到我的Node.JS和Expess.JS后端进行保存。根据此处的示例(http://docs.handsontable.com/0.20.2/tutorial-load-and-save.html)在通过AJAX GET发送数据之前,我正在对数据进行json.stringfy。
我的问题是访问在后端收到的数据。我使用body解析器访问json对象,如下所示:req.body.xxx;然而,我希望能够访问每一行和字段,例如"Bob"。
有什么想法吗?下面是我的json数据。
{"data":[["Bob",null,"PHD",null],["Julie",null,"test",null],["Stan",null,"Masers",null]]}
您可以尝试以下函数访问指定行和列的数据:
function accessColumn(data, row, column) {
return data.data[row][column];
}
console.log(accessColumn(data, 0, 0)); // "Bob"
您可以对数据进行简单的循环:
获取所有字段并对每个进行处理
for(var i =0;i<t.data.length;i++)
for(var y =0;y<t.data[i].length;y++) {
console.log(t.data[i][y]);
}
或者使用根据索引获得您需要的任何东西
t.data[x][y]
- 假设t充满了你的数据
相关文章:
- 访问JSON对象内部的数组元素
- 访问json数组中的对象
- 如何访问JSON元素
- 使用Backbone.js访问JSON响应的部分
- JS/JON-通过JS访问JSON中的多个数组
- 对于循环未正确访问 JSON 对象
- 使用 jasmine-node / frisby 访问 JSON 值
- 如何访问 JSON 对象数组的第一个元素
- 如何在 for 循环中访问 json 数组字段的名称
- Javascript 不会访问 json 对象
- 无法访问JSON对象的值
- 无法访问json对象中的数据
- 访问JSON对象中的特定值
- 如何通过javascript访问JSON数据
- 从Web服务访问JSON响应
- 我可以't访问JSON中的第一个对象
- 是否有可能访问JSON对象中列出的jQuery选择器
- 为什么我可以't使用点表示法访问JSON字典元素
- 访问JSON数组时出现问题
- 如何在processing.js中访问json数据