Всем добрый вечер. У меня есть очень животрепещущий для меня на данный момент вопрос. Каким образом подключение ядра или любых других библиотек Битрикса умудряется сломать самый простой ajax запрос. Если не подключать prolog_before то запрос успешно отрабатывается и возвращает значение, всё отрабатывает корректно. Ошибок в консоли. Предоставляю код, закомментированные строки это решения предложенные мне интернетом, но так как я здесь, естественно они не сработали (а испытывал я их во всех возможных комбинациях) Максимум что я нашел, это форумную запись в которой проблема один в один http://www.cyberforum.ru/1c-bitrix/thread2260789.html Надеюсь на вашу помощь. ajax.php
Спасибо тем кто пытался помочь. Разобрались. Сайт подхватил вирус! Из за него как раз и не работал вывод. Нашли несколько изменённых файлов, подключаемых ядром, несколько .js которых быть не должно. Удалили, поправили, всё заработало. Всегда проверяйте целостность ядра bitrix и тестируйте с помощью встроенных инструментов администратора, если что то работало, а потом перестало, без каких либо причин.
Антон Луя написал: Нашли несколько изменённых файлов, подключаемых ядром, несколько .js которых быть не должно. Удалили, поправили, всё заработало.
еще бы не мешало поискать подозрительные файлы, аля содержащие форму для загрузки файлов. было не так давно, что вроде бы файлы-вирусы удаляешь, а они появляются снова. в моем случае было, когда открываешь сайт с мобилы, редиректит на порносайты, потому что в .htaccess добавлялись строки редиректа)