В компоненте оформить заказ не работает компонент bitrix:sale.location.selector.search для неавторизованных пользователей. Точнее всё время выдает - К сожалению, произошла внутренняя ошибка.
После долгих исследований и js и php всевозможных файлов, получила следующее:
Для неавторизванного пользователя пост запрос /bitrix/components/bitrix/sale.location.selector.search/get.php идет дважды( иногда и 3-4-ды). Т.е. получается как бы событие на клик срабатывает дважды (проверяла на хроме и лисе - так что дело не браузере). И при втором срабатывании получаю на BX.ajax срабатывание onfailure. Два запроса приходят не пустыми и без ошибок И вот из-за срабатывания onfailure и получается ответ К сожалению, произошла внутренняя ошибка. Т.е. при первом запросе строится нормальный html. Но почти сразу приходит второй запрос и он выдает ошибку.
Как это побороть? Не нашла где навешан клик на событие. И так же не пойму почему при успешных ответах срабатывает onfailure.
После долгих исследований и js и php всевозможных файлов, получила следующее:
Для неавторизванного пользователя пост запрос /bitrix/components/bitrix/sale.location.selector.search/get.php идет дважды( иногда и 3-4-ды). Т.е. получается как бы событие на клик срабатывает дважды (проверяла на хроме и лисе - так что дело не браузере). И при втором срабатывании получаю на BX.ajax срабатывание onfailure. Два запроса приходят не пустыми и без ошибок И вот из-за срабатывания onfailure и получается ответ К сожалению, произошла внутренняя ошибка. Т.е. при первом запросе строится нормальный html. Но почти сразу приходит второй запрос и он выдает ошибку.
Как это побороть? Не нашла где навешан клик на событие. И так же не пойму почему при успешных ответах срабатывает onfailure.