gpt4 book ai didi

javascript - 在 Javascript 中将变量传递到 JSON 值请求

转载 作者:行者123 更新时间:2023-12-02 18:56:01 24 4
gpt4 key购买 nike

我认为自己在 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*/});

有没有办法在“向导”之后传入变量??

任何帮助将不胜感激。谢谢!

最佳答案

使用方括号表示法:

var key = "CUSTOM_MARKER_ID_FROM_DCVIEW1";
$.each(wizards[key], function() { ... } );

关于javascript - 在 Javascript 中将变量传递到 JSON 值请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15349510/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com