我的腳本從php服務器端腳本獲取了一些數組。針對JSON數組的foreach,語法
result = jQuery.parseJSON(result);
現在我想檢查數組中的每個變量。
if (result.a!='') { something.... }
if (result.b!='') { something.... }
....
有沒有什麼更好的方法使它像PHP的'foreach',''while'或smth?
UPDATE
此代碼(感謝hvgotcodes)給我的變量值的數組裏面,但我怎麼能得到的變量也的名字?
for(var k in result) {
alert(result[k]);
}
更新2
這是方如何PHP的作品
$json = json_encode(array("a" => "test", "b" => "test", "c" => "test", "d" => "test"));
如果我沒有記錯的話,你可以用它來訪問每個JSON對象的屬性的名稱,就像您的屬性。例如'JSONObject.name'來獲取JSONObject中包含'{'name':'foo'}'' –