Ошибка cant find jQuery AjaxForm plugin
Здравствуйте!
При вызове формы сталкиваюсь с ошибкой на странице — cant find jQuery AjaxForm plugin
Хотя в head все подключаю:
Не могу найти…
MODX Revo 2.8.3
При вызове формы сталкиваюсь с ошибкой на странице — cant find jQuery AjaxForm plugin
Хотя в head все подключаю:
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7/jquery.js"></script>
<script src="https://malsup.github.io/jquery.form.js"></script>
Подскажите, пожалуйста, в чем может быть проблема?Не могу найти…
MODX Revo 2.8.3
Комментарии: 6
Ну вообще AjaxForm сам подгружает все скрипты, возможно у вас она некорректно установилась. А так, рекомендую переходить на более современные решения. Например AjaxFormitLogin, где jQuery выпилена за ненадобностью и есть много полезных фишек из коробки.
Да, посмотрел консоль… форма тут не при чем… на карусель ругается:
Uncaught TypeError: $(...).owlCarousel is not a function
at HTMLDocument.(my.js:35:20)
at fire (jquery.js:1075:30)
at Object.fireWith (jquery.js:1193:7)
at Function.ready (jquery.js:435:14)
at HTMLDocument.DOMContentLoaded (jquery.js:949:10)
Пока не могу понять, что не нравится((
Uncaught TypeError: $(...).owlCarousel is not a function
at HTMLDocument.(my.js:35:20)
at fire (jquery.js:1075:30)
at Object.fireWith (jquery.js:1193:7)
at Function.ready (jquery.js:435:14)
at HTMLDocument.DOMContentLoaded (jquery.js:949:10)
Пока не могу понять, что не нравится((
Все же дело AjaxForm…
Убрал карусель, но фатальная ошибка все равно выскакивает…
Это происходит только на странице с модулем oneBooking
Плиз хелп ми бразерс
Убрал карусель, но фатальная ошибка все равно выскакивает…
Это происходит только на странице с модулем oneBooking
Плиз хелп ми бразерс
Разобрался…
oneBooking подключает еще и свою библиотеку jquery.min.js
Отключил, все заработало
oneBooking подключает еще и свою библиотеку jquery.min.js
Отключил, все заработало
возникла такая же проблема
перезагружаю страницу, вижу alert «can t find jquery ajaxform plugin»
Причем именно не ошибку в консоли, а alert()
Как пишут здесь web-revenue.ru/modx-revo/easycomm
это изза компонента для отзывов.
А началась эта проблема, когда я удаляю со странцы вызов ajaxForm. Поскольку я пользуюсь собственной реализацией ajaxForm, то удаляю с сайтов вызовы ajaxForm. Как только удалил последний — появилась ошибка. Возвращяю хоть один вызов ajaxForm — проблема исчезает.
Из этого делаю вывод что что jquery.form нужный для работы easycomm использует и ajaxForm, но самостоятельно easycomm этот скрипт подключать не умеет.
перезагружаю страницу, вижу alert «can t find jquery ajaxform plugin»
Причем именно не ошибку в консоли, а alert()
Как пишут здесь web-revenue.ru/modx-revo/easycomm
это изза компонента для отзывов.
А началась эта проблема, когда я удаляю со странцы вызов ajaxForm. Поскольку я пользуюсь собственной реализацией ajaxForm, то удаляю с сайтов вызовы ajaxForm. Как только удалил последний — появилась ошибка. Возвращяю хоть один вызов ajaxForm — проблема исчезает.
Из этого делаю вывод что что jquery.form нужный для работы easycomm использует и ajaxForm, но самостоятельно easycomm этот скрипт подключать не умеет.
Если у вас свежая версия easycomm, то у него есть скрипты не требующие сторонних зависимостей:
Внимание! В версии 1.11.4-pl (15.02.2022) добавлен файл скриптов /assets/components/easycomm/js/web/ec.js, не требующий зависимостей в виде jQuery и jquery.form. Вы можете указать этот файл в настройках компонента.Смотрите документацию компонента
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.