рони,
Все я понял в чем проблема.
Моя ошибка заключалась в том, что я делал запрос так как обычно в php
то-есть так
$query = "SELECT * FROM `catalog` WHERE catalog_new = '1'";
$res = db::getInstance()->query($query);
$array= array();
while($row = mysqli_fetch_assoc($res)){
$news[] = $row;
}
после чего делал так: echo json_encode($array);
сейчас изменил вывод на вот такой:
$query = "SELECT * FROM `catalog` WHERE catalog_new = '1'";
$res = db::getInstance()->query($query);
$row = mysqli_fetch_assoc($res)
echo json_encode($row)
console.log(data)
выводит теперь так: {"sixteen":"1","seventeen":"1","eighteen":"1","nin eteen":"1","twenty":"1"}
после чего как вы и сказали я пропарсил этот вывод
data = JSON.parse(data)
console.log(data.sixteen);
и получил необходимые данные. Спасибо, благодарю за помощь. Без data = JSON.parse(data) все равно выводит строку.