我有以下JSON對象:迭代JSON對象
{
"a1_1_on" : "on",
"a1_1_thr" : "",
"a1_2_on" : "on",
"a1_2_thr" : "",
}
,我想用一個for循環來檢查領域,例如:
for (var i=1; i<2; i++) {
//alarm
var al = 'ai_' + i + '_on';
//alarm threshold
var althr = 'ai_' + i + '_thr'
//console.log(form_infos.al);
if(form_infos.al == "on" && form_infos.althr == "") {
alert("Alarm for Analog " + i + "is on and you did not specified a threshold. Please specify a threshold before submittiing");
return false;
}
}
但它顯示undefined
,如果我做console.log(form_infos.al)
。有什麼建議麼?
這是** **不JSON對象。 – 2012-07-31 10:13:11
@RoyiNamir - 既不是,因爲它是無效的。 '='字符應該是冒號。 – 2012-07-31 10:13:31
@JamesAllardice是的。 (沒注意到,我開始發現它根本不是字符串) – 2012-07-31 10:13:46