如何从控制台访问数组的主题
How can access to subjects of an array from console
我可以将 Object/Arrays 从 php 打印到控制台,然后访问它的子对象。
例如我在 php
中有一些数组
<?php
$arr = Array('name'=>'sajjad','age'=>'20','sex'=>'m');
$json = json_encode($arr);
?>
<script>
console.log(<?php echo $json; ?>);
</script>
我将在 chrome console.log 中获取以下几行作为对象。
Object {name: "sajjad", age: "20", sex: "m"}
假设我不在后端工作,我如何在 chrome 控制台面板中访问此对象的子对象。喜欢..
例如,如果我输入
>object.name
( and hit enter , console should return me)
>sajjad
或者如果我输入控制台
>object.age
>20
或
>object.sex
>m
谢谢
... 为了理解。请看图一。我想要的是。
只需使用索引将 json 编码数组分配到脚本变量和控制台日志对象元素中,如下所示:
<?php
$arr = Array('name'=>'sajjad','age'=>'20','sex'=>'m');
$json = json_encode($arr);
?>
<script>
var obj = <?php echo $json; ?>;
console.log(obj.name); ///sajjad
console.log(obj.age); ///20
console.log(obj.sex); ///m
</script>
我找到了解决办法。我搜索但找不到。但是一点尝试就有所帮助。
问题:
解决方案
1.
2.
3.
我希望其他人确实需要此解决方案。 :)
我可以将 Object/Arrays 从 php 打印到控制台,然后访问它的子对象。
例如我在 php
中有一些数组<?php
$arr = Array('name'=>'sajjad','age'=>'20','sex'=>'m');
$json = json_encode($arr);
?>
<script>
console.log(<?php echo $json; ?>);
</script>
我将在 chrome console.log 中获取以下几行作为对象。
Object {name: "sajjad", age: "20", sex: "m"}
假设我不在后端工作,我如何在 chrome 控制台面板中访问此对象的子对象。喜欢..
例如,如果我输入
>object.name
( and hit enter , console should return me)
>sajjad
或者如果我输入控制台
>object.age
>20
或
>object.sex
>m
谢谢
... 为了理解。请看图一。我想要的是。
只需使用索引将 json 编码数组分配到脚本变量和控制台日志对象元素中,如下所示:
<?php
$arr = Array('name'=>'sajjad','age'=>'20','sex'=>'m');
$json = json_encode($arr);
?>
<script>
var obj = <?php echo $json; ?>;
console.log(obj.name); ///sajjad
console.log(obj.age); ///20
console.log(obj.sex); ///m
</script>
我找到了解决办法。我搜索但找不到。但是一点尝试就有所帮助。
问题:
解决方案 1.
2.
3.
我希望其他人确实需要此解决方案。 :)