Javascript从数组中获取值错误
我需要帮助!我正在使用外部“抓取器”从mySQL数据库中检索一些值Javascript从数组中获取值错误,javascript,Javascript,我需要帮助!我正在使用外部“抓取器”从mySQL数据库中检索一些值 <?php $datapiechart = file_get_contents("url which retrieves the values from MySQL"); ?> 然后我想选择这个数组中的值 <SCRIPT> dataObjectdatapiechart = <?php echo $datapiechart; ?> </SCRIPT> &
<?php
$datapiechart = file_get_contents("url which retrieves the values from MySQL");
?>
然后我想选择这个数组中的值
<SCRIPT>
dataObjectdatapiechart = <?php echo $datapiechart; ?>
</SCRIPT>
<script> dataObjectdatapiechart.Name1</script>
dataObjectdatapiechart=
dataObjectdatapiechart.Name1
我不知道这里出了什么问题。dataObjectdatapiechart是一个数组(只有一个元素),因此您需要使用索引器访问它的内容:
var item = dataObjectdatapiechart[0]; // Retrieve the object from the array
var name1 = item.Name1;
var name2 = item.Name2;
var name3 = item.Name3;
//etc.
使用
dataObjectdatapiechart[0]。名称1
对象{“Name1”:62,“Name2”:42,“Name3”:19,“Name4”:7,“Name5”:6,“Name6”:4,“Name7”:1,“Name8”:4,“Name9”:3,“Name10”:1,“Name11”:1,“Name12”:0}
位于数组的第0位。请提供您得到的错误,如果您不说明错误,我们无法知道是什么原因。请使用数组dataObjectdatapiechart[0]、dataObjectdatapiechart[1]等。。。
var item = dataObjectdatapiechart[0]; // Retrieve the object from the array
var name1 = item.Name1;
var name2 = item.Name2;
var name3 = item.Name3;
//etc.