所以我有一个看起来像这样的对象:
Object
maddiekeller: Object
rickbross: Object
firstname:"Rick"
lastname:"Bross"
firstname:"1234 Fictional Drive"
...
__proto__: Object
我可以通过说:
alert(potentialmodels.rickbross.firstname);
//Alerts "Rick"
现在如何将所有模型中的所有名字存储在一个数组中?当它们都有不同的名字时,我可以遍历它们吗?
potentialmodels.*differentfirstname*.firstname
这是我生成对象的方式:
$result = mysql_query("SELECT * FROM `potentials`") or die(mysql_error());
$rows = array();
//retrieve and print every record
while($r = mysql_fetch_assoc($result)){
$rows[strtolower($r['firstname'].$r['lastname'])] = $r;
}
$myJSON = json_encode($rows);
和我的 JavaScript:
var potentialModels = <?php print($myJSON); ?>;
console.log(potentialModels);
console.log(potentialModels.rickbross.firstname);