Передать данные от функции .click к submit
Здрасте помогите передать данные с .click.
значение type1 должно передаться в submit большое спасибо $('.product-item-price a').on('click', function(e){ $('#overlay, #popup').show(); var type1 = $(this); }); $('form').on('submit', function(e) { $.ajax({ type: $form.attr('method'), url: $form.attr('action'), data: type1, }).done(function() { $('form').hide(); }).fail(function() { console.log('fail'); }); e.preventDefault(); }); |
mariklozik,
Пожалуйста, отформатируйте свой код! Для этого его можно заключить в специальные теги: js/css/html и т.п., например: [js] ... ваш код... [/js] О том, как вставить в сообщение исполняемый javascript и html-код, а также о дополнительных возможностях форматирования - читайте http://javascript.ru/formatting. |
mariklozik,
обьявление переменной вынести в строку ноль!!! |
Спасибо, нельзя, надо взять данные из клика (ид елемента напр.)
|
data: только как это передать DOM объект? |
спаибо, не очень понял
ето к примеру, надо передать значене ИД или класса клкнутого елемента ои отправить ajax'om |
Цитата:
|
покажите пож
спс |
Цитата:
|
mariklozik,
$(function() { var type1; $('.product-item-price a').on('click', function(e) { $('#overlay, #popup').show(); type1 = this.id; }); $('form').on('submit', function(e) { $.ajax({ type: $form.attr('method'), url: $form.attr('action'), data: type1, }).done(function() { $('form').hide(); }).fail(function() { console.log('fail'); }); e.preventDefault(); }); }); |
Часовой пояс GMT +3, время: 17:57. |