私は自分自身が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*/});
「ウィザード」の後に変数を渡す方法はありますか?
どんな助けでも大歓迎です。ありがとう!