Страница 1 из 1

рекламный мусор в ответе AJAX-запроса

Добавлено: Вс авг 18, 2019 7:10 am
wolverine
Есть AJAX запрос вида:

Код: Выделить всё

$.ajax({
                 url: "1.php",
                 type: "GET",
                 dataType: "html",
                 success: function (response) {
                        let result = $.parseJSON(response);
                  }
});
и есть php файл 1.php, обрабатывающий этот запрос:

Код: Выделить всё

session_start();
$id = $_SESSION['id'];
if ((isset($id))&&(!empty($id)))
    echo json_encode(1);
else
    echo json_encode(0);
В результате, при возврате JSON-строки цепляется реклама хостинга в виде моего ответа (напр. "0) + html мусор с рекламой
Как это побороть? Этот мусор мешает работе скрипта!

рекламный мусор в ответе AJAX-запроса

Добавлено: Вс авг 18, 2019 7:21 am
skyweb
Если мне не изменяет память, то надо в 1.php прописать еще header() с нужным Content

рекламный мусор в ответе AJAX-запроса

Добавлено: Вс авг 18, 2019 7:29 am
skyweb

Код: Выделить всё

header('Content-Type: application/json');
session_start();

рекламный мусор в ответе AJAX-запроса

Добавлено: Вс авг 18, 2019 7:30 am
wolverine
Всё, спс, я понял, добавил в 1.php строку и работает:
header('Content-Type: application/json');

рекламный мусор в ответе AJAX-запроса

Добавлено: Пн мар 20, 2023 7:31 am
Helenwatcher