我认为自己在 Javasript 中处于中等水平,但在尝试访问返回的 JSON 消息的键(在键/值对中)时遇到了主要障碍。
我正在以这样一种方式编写我的代码,即确切的密钥不是静态的,因此需要将它传递到 JSON-return-message 查询中。例如:
运行以下 JSON 查询后:
var wizards = JSON.parse([some url]);
我得到以下数据返回(我自己格式化它看起来可读):
{
"Status":"Success",
"IsValidSession":"False",
"ErrorMessage":"Success",
"CUSTOM_MARKER_ID_FROM_DCVIEW1":
[
{
"PlaceID":"CUSTOM_MARKER_ID_FROM_DCVIEW",
"IsVisible":"true",
"Message":"An e-stop has been pulled.",
"ImageName":"alert.png",
"IsPulse":"No"
}
]
}
当我查询“向导”时,“CUSTOM_MARKER_ID_FROM_DCVIEW1”是需要基于变量的。我不能简单地将其硬编码为:
$.each(wizards.CUSTOM_MARKER_ID_FROM_DCVIEW1, function(j, jValue) {/*do some stuff*/});
有没有办法在“向导”之后传入一个变量。??
任何帮助将非常感激。谢谢!