我收到來自PHP獲取請求的JSON對象。它看起來像這樣:閱讀使用JS的JSON元素
data == {"user_id":"7","emp_type_id":[{"0":"11","1":"10"}]}
我需要訪問emp_type_id(在這種情況下「11」和「10」)內的項目。
我能夠使用data [「user_id」]很好地訪問user_id,但無法弄清楚如何獲取其他項目。我試過以下變體:
eti=data["emp_type_id"];
var myVar = eti[0];
我想循環遍歷emp_type_id中的所有項目,並將它們添加到JS數組中。
您可能想要重新說明一下--JSON不是'錯誤的',它可能是不必要的,低效的或複雜的,但它當然是有效的。 – 2011-05-16 20:22:30
嗯,我想應該是b)。我真的有這個開始,但當我不知道如何獲得這些值(認爲他們可能需要一個關鍵),我認爲這是錯誤的,並將其改爲其他版本(json_encode($ emp_type_id,JSON_FORCE_OBJECT );與json_encode($ emp_type_id);)。這是否會改變我如何訪問這些值? – vee 2011-05-16 20:24:12
@ no.go - 確定我改變了它「+結構」激活。 – Hogan 2011-05-16 20:24:17