# AjaxJson

URL: https://chugunov.pro/api-bitrix/main/engine/response/ajaxjson/
Проверено на 1С-Битрикс 25.x, обновлено 03.08.2026.
Источник: независимый русскоязычный справочник chugunov.pro. Не является официальной документацией 1С-Битрикс.

Класс `\Bitrix\Main\Engine\Response\AjaxJson`
Модуль: Main.

Исходный файл: `source/main/lib/engine/response/ajaxjson.php:10`

## Константы (4)

- `STATUS_DENIED`
- `STATUS_ERROR`
- `STATUS_SUCCESS`
- `STORE_COOKIE_NAME`

## Методы (25)

- [`__construct()`](https://chugunov.pro/api-bitrix/main/engine/response/ajaxjson/__construct/)
- [`addCookie()`](https://chugunov.pro/api-bitrix/main/engine/response/ajaxjson/addcookie/) — Добавляет cookie в ответ.
- [`addHeader()`](https://chugunov.pro/api-bitrix/main/engine/response/ajaxjson/addheader/) — Добавляет поле HTTP-заголовка в ответ.
- [`allowPersistentCookies()`](https://chugunov.pro/api-bitrix/main/engine/response/ajaxjson/allowpersistentcookies/) — Запоминает выбор пользователя о хранении постоянных cookie.
- [`appendContent()`](https://chugunov.pro/api-bitrix/main/engine/response/ajaxjson/appendcontent/) — Добавляет контент.
- [`clear()`](https://chugunov.pro/api-bitrix/main/engine/response/ajaxjson/clear/)
- [`copyHeadersTo()`](https://chugunov.pro/api-bitrix/main/engine/response/ajaxjson/copyheadersto/)
- [`static createDenied()`](https://chugunov.pro/api-bitrix/main/engine/response/ajaxjson/createdenied/)
- [`static createError()`](https://chugunov.pro/api-bitrix/main/engine/response/ajaxjson/createerror/)
- [`static createSuccess()`](https://chugunov.pro/api-bitrix/main/engine/response/ajaxjson/createsuccess/)
- [`flush()`](https://chugunov.pro/api-bitrix/main/engine/response/ajaxjson/flush/) — Сбрасывает контент в буфер вывода. Весь последующий вывод будет проигнорирован.
- [`getContent()`](https://chugunov.pro/api-bitrix/main/engine/response/ajaxjson/getcontent/) — Возвращает контент ответа.
- [`getCookies()`](https://chugunov.pro/api-bitrix/main/engine/response/ajaxjson/getcookies/)
- [`getErrorByCode()`](https://chugunov.pro/api-bitrix/main/engine/response/ajaxjson/geterrorbycode/) — Получение единственной ошибки с необходимым кодом.
- [`getErrors()`](https://chugunov.pro/api-bitrix/main/engine/response/ajaxjson/geterrors/) — Получение массива ошибок.
- [`getHeaders()`](https://chugunov.pro/api-bitrix/main/engine/response/ajaxjson/getheaders/)
- [`getStatus()`](https://chugunov.pro/api-bitrix/main/engine/response/ajaxjson/getstatus/) — Возвращает HTTP-статус ответа.
- [`redirectTo()`](https://chugunov.pro/api-bitrix/main/engine/response/ajaxjson/redirectto/)
- [`send()`](https://chugunov.pro/api-bitrix/main/engine/response/ajaxjson/send/) — Отправляет контент в вывод.
- [`setContent()`](https://chugunov.pro/api-bitrix/main/engine/response/ajaxjson/setcontent/) — Устанавливает контент.
- [`setData()`](https://chugunov.pro/api-bitrix/main/engine/response/ajaxjson/setdata/)
- [`setHeaders()`](https://chugunov.pro/api-bitrix/main/engine/response/ajaxjson/setheaders/) — Устанавливает коллекцию HTTP-заголовков.
- [`setLastModified()`](https://chugunov.pro/api-bitrix/main/engine/response/ajaxjson/setlastmodified/) — Устанавливает последнее время для поля заголовка Last-Modified.
- [`setStatus()`](https://chugunov.pro/api-bitrix/main/engine/response/ajaxjson/setstatus/) — Устанавливает HTTP-статус ответа.
- [`writeHeaders()`](https://chugunov.pro/api-bitrix/main/engine/response/ajaxjson/writeheaders/) — Сбрасывает все заголовки и cookie.

Оригинал в официальной документации: https://docs.1c-bitrix.ru/api/classes/Bitrix-Main-Engine-Response-AjaxJson.html
