这可能听起来很愚蠢,但我正在尝试显示内容的价值:我确实console.log(teams);
在 mozilla 上打开了 firebug,这就是我得到的:
[Object { id= "50", content= "Team 1 test" , date="Tue Mar 26 2013 12:00:00"}]
当我这样做alert(teams.content);
或alert(teams[content]);
它返回对象未定义时。请问我做错了什么?
这可能听起来很愚蠢,但我正在尝试显示内容的价值:我确实console.log(teams);
在 mozilla 上打开了 firebug,这就是我得到的:
[Object { id= "50", content= "Team 1 test" , date="Tue Mar 26 2013 12:00:00"}]
当我这样做alert(teams.content);
或alert(teams[content]);
它返回对象未定义时。请问我做错了什么?
对象被包裹在一个数组中(注意[
and ]
)
teams[0].content;
它不仅仅是一个对象,而是一个对象数组,. 您的对象位于0th
数组的索引处。
所以试试这个,
alert(teams[0].content)
还有, alert(teams[content]);
是错误的方式。这里的索引应该是一个字符串。
所以,另一种方式是,
alert(teams[0]['content']);
团队是一个数组。
要读取一个值,您需要对其进行索引
teams[index].content