[英]Passing a variable into a JSON-value-request in Javascript
我認為自己在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() { ... } );
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.