通过PHP_PDO: fetchAssoc
echo
和json_encode()
从MySql
SELECT
查询中获得$.getJSON
结果,在firebug控制台中输出如下:
//Console.log shows
[Object { user_id="10", user_age="80", user_name="Adam"},
Object { user_id="11", user_age="70", user_name="Eve"},
Object { user_id="12", user_age="60", user_name="Cain"},
Object { user_id="13", user_age="30", user_name="Abel"},
Object { user_id="14", user_age="180",user_name="Satan"}]
请注意,这被视为console.log(result)
,然而,在javascript的解释中,这将类似于:user_id:"10"
、user_age:"80"
等……用":"
替换"="
以形成key:value
对。
现在,如何从这种结果中提取类似第四个对象的user_name
的东西,并产生类似alert( to out put: 'Abel')
的警报?
如果我理解得对,您有一个类型为Array的变量'result',并且Array中的每个项都有Object类型。所以,你只需要获得一个带有索引的元素,然后访问你需要的属性:
result[3].user_name