AjaxForm несколько форм на одной странице
Добрый день!
Вопрос такого плана.
Имеется несколько форм на одной странице. Параметр &submitVar у всех уникальный. При отправке сообщения с любой их форм приходит то количество сообщений, сколько форм на странице. То есть, если имеем 10 форм на странице, то приходит 10 одинаковых писем с данными, заполненными правильно на той форме, с которой и отсылали письмо.
И уведомление в верхнем углу, об успешной отправке письма не вылезает (по умолчанию зеленый popup справа вверху), а просто как бы происходит обновление страницы, но при попытке обность страницу — пишет, что имеется не отправленные данные.
Подскажите, в чем тут проблема?
Вопрос такого плана.
Имеется несколько форм на одной странице. Параметр &submitVar у всех уникальный. При отправке сообщения с любой их форм приходит то количество сообщений, сколько форм на странице. То есть, если имеем 10 форм на странице, то приходит 10 одинаковых писем с данными, заполненными правильно на той форме, с которой и отсылали письмо.
И уведомление в верхнем углу, об успешной отправке письма не вылезает (по умолчанию зеленый popup справа вверху), а просто как бы происходит обновление страницы, но при попытке обность страницу — пишет, что имеется не отправленные данные.
Подскажите, в чем тут проблема?
Комментарии: 6
Попробуй убрать &submitVar — он не нужен при работе AjaxForm.
а просто как бы происходит обновление страницы, но при попытке обность страницу — пишет, что имеется не отправленные данные.А вот это говорит о том, что формы вообще без Ajax отправляются — исправляй ошибки javascript на странице.
Спасибо!!!
Выяснил, что был jquery 1.6.4 Исправил его на 1.9.1 и все заработало как положено. Действительно дело было в JS.
И для консультации: А как AjaxForm определяет с какой формы отправку производить, если к примеру поля в них одинаковые?
Выяснил, что был jquery 1.6.4 Исправил его на 1.9.1 и все заработало как положено. Действительно дело было в JS.
И для консультации: А как AjaxForm определяет с какой формы отправку производить, если к примеру поля в них одинаковые?
Посмотри в исходный код страницы, а вдруг он добавляет чего-то в формы?
<input type="hidden" name="af_action" value="98556dc4c1c9c0a7192bc961fc5dd957" />
Я так понимаю с помощью этого поля идет определение?
Здравствуйте, Василий. У меня точно так же, две формы и, соответственно, два вызова AjaxForm. Заполняю и отправляю данные с обеих форм по очереди, но проблема в том, что отправка идет только с одной формы, при чем с той, что идет второй по счету в верстке, вызове и отправке. При этом, оба раза выводится сообщение об успешной отправке. Подскажите пожалуйста.
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.