Javascript从数组中获取值错误

Javascript从数组中获取值错误,javascript,Javascript,我需要帮助!我正在使用外部“抓取器”从mySQL数据库中检索一些值 <?php $datapiechart = file_get_contents("url which retrieves the values from MySQL"); ?> 然后我想选择这个数组中的值 <SCRIPT> dataObjectdatapiechart = <?php echo $datapiechart; ?> </SCRIPT> &

我需要帮助!我正在使用外部“抓取器”从mySQL数据库中检索一些值

<?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.