Если это отдельный компонент, не в составе комплексного, то достаточно включить в нем режим ajax. У меня была проблема с sale.bestsellers. При авторизованном пользователе кнопка "Купить" работала без проблем. При неавторизованном пользователе - нет. Ошибка была такая же в консоли, как и у вас. Включил режим аякса в компоненте, и все заработало.
Магия)) Ну а вообще битриксовый аякс - это лютое зло. Если время позволяет, то его стоит выпиливать из скриптов без всякого раздумия.)))
Магия)) Ну а вообще битриксовый аякс - это лютое зло. Если время позволяет, то его стоит выпиливать из скриптов без всякого раздумия.)))