Чем API Битрикс подменяет привычные функции PHP
htmlEncode вместо htmlspecialchars, Json::encode для AJAX, нормализация регистра строк с кириллицей.
Найдите нужную статью о модулях 1С-Битрикс,
настройке и оптимизации
Найдено результатов: 3 по тегам JSON
htmlEncode вместо htmlspecialchars, Json::encode для AJAX, нормализация регистра строк с кириллицей.
По мотивам pushorigin «Различные полезности»: ConvertDateTime и ConvertTimeStamp, эквиваленты на date/DateTime, зачем после CIBlockElement::Add возвращать id и DETAIL_PAGE_URL в AJAX и как собрать JSON меток карты с id, url и координатами.
CUtil::PhpToJSObject собирает JavaScript-литерал с одинарными кавычками — браузерный JSON.parse это не принимает. Обходной путь: подменить кодирование через глобальную функцию bx_js_encode и вернуть результат Bitrix\Main\Web\Json::encode.