簡體   English   中英

在Javascript中將變量傳遞給JSON值請求

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM