Что это за элементы в моем массиве и как я могу от них избавиться? - PullRequest
0 голосов
/ 22 октября 2018

Я пытаюсь визуализировать данные из базы данных mysql в chartjs.Я хочу показать, сколько раз определенное число (1-6) встречается в наборе данных, который я выбрал.

Мне удалось получить хороший массив, но записи из ": Array []" связываются смои усилия.

Соответствующий php:

  $statement = $connection->prepare($sql);
  $statement->execute();

  $result = $statement->fetchAll(PDO::FETCH_COLUMN);

  foreach ($result as $row) {
     # code...
     $output[] = $row;
}
  print json_encode(array_count_values($output));

Соответствующий js:

var obj = $.ajax({
  url : "https://localhost/auswertung/data1.php",
  type : "GET",
  success : function(data){
    console.log(data);
  }
  })


var result = Object.keys(obj).map(function(key) {
  return [Number(key), obj[key]];
});

Когда я смотрю на вывод консоли в Firefox, я вижу это:

   {…}
1: 2
2: 1
3: 1
<prototype>: {…}
__defineGetter__: function __defineGetter__()
__defineSetter__: function __defineSetter__()
__lookupGetter__: function __lookupGetter__()
__lookupSetter__: function __lookupSetter__()
constructor: function Object()
hasOwnProperty: function hasOwnProperty()
isPrototypeOf: function isPrototypeOf()
propertyIsEnumerable: function propertyIsEnumerable()
toLocaleString: function toLocaleString()
toSource: function toSource()
toString: function toString()
valueOf: function valueOf()

И мой стол выглядит так: Стол

Чего мне не хватает?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...