Вывод ajax json

168
07 октября 2017, 22:11

Не могу понять где косяк,кучу раз так делал, а сейчас не работает.

обработчик polygon_output.php

include 'database.php';
$STH = $DBH->query('SELECT * from polygon');  
$STH->setFetchMode(PDO::FETCH_ASSOC);  
while($row = $STH->fetch()) {  
$data= json_encode(
    array(
        'name'=>$row['name'], 
        'polygonpoints'=>$row['polygonpoints']
    )
);
echo $data;
}

js

$.ajax({
          type: "POST",
          url: 'polygon_output.php',
          dataType: "json",
          success: function(data) {
                console.log('[' + data + ']')
          }
    });

При заходе на polygon_output.php выводит json ,все нормально, а вот js нет

Answer 1

В polygon_output.php добавь заголовок, что это json

header("Content-Type: application/json", true);
READ ALSO
Научить Enter работать как Tab

Научить Enter работать как Tab

Смотрел сайты по этому вопросуВот например:

232
Прижать блок к границе экрана до завершения анимации

Прижать блок к границе экрана до завершения анимации

Есть блок 25% ширины, таких еще 4В каждом блоке текст, который прижат к левому краю экрана при помощи

177
Owl-carousel только на мобилках

Owl-carousel только на мобилках

Подскажите, есть какое-либо решение, чтобы отключать owl-carousel на больших разрешениях, и включать только на мобилках ?

228
двойная сортировка в Mysql

двойная сортировка в Mysql

Есть таблица с разными данными включая поле starts(datetime)Мне нужна такая сортировка что: если starts > NOW() тогда order by starts ASC и если starts < NOW() тогда...

251