我有一个 ajax 请求,返回以下内容。
{
"field1":{"label1":"message1"},
"field2":{"lable1":"message1"}
}
如何读取“field1”和message1的值?问题是我不知道这些标签的名称,所以现在它们是 label1、label2,但它有所不同。
我正在尝试这个,但它给了我一个对象。
for (oneline in response) {
alert(response[oneline]);
}
最佳答案
我假设您已经解析了 JSON,正如您所说的,您得到了一个对象。然后您可以像普通 JavaScript 对象一样访问它:
for (var data in response) {
for(var message in response[data]) {
alert(response[date][message]);
}
}
编辑:已更新,因为对象的字段也未知。
oneline
将具有值 field1
和 field2
。
关于javascript - 获取这些 ajax 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5253058/