Показать сообщение отдельно
  #5 (permalink)  
Старый 07.02.2016, 19:17
Новичок на форуме
Отправить личное сообщение для alexBBB Посмотреть профиль Найти все сообщения от alexBBB
 
Регистрация: 07.02.2016
Сообщений: 6

рони,
Все я понял в чем проблема.
Моя ошибка заключалась в том, что я делал запрос так как обычно в 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) все равно выводит строку.
Ответить с цитированием