Kami Опубликовано 28 февраля, 2019 Жалоба Поделиться Опубликовано 28 февраля, 2019 Друзья, обновил библиотеку jquery до 3.3.1 и соответственно ajax_cart.js начал ругаться на live метод $('form.variants').on('submit', function(e) { e.preventDefault(); button = $(this).find('input[type="submit"]'); if ($(this).find('input[name=variant]:checked').size() > 0) variant = $(this).find('input[name=variant]:checked').val(); if ($(this).find('select[name=variant]').size() > 0) variant = $(this).find('select').val(); $.ajax({ url: "ajax/cart.php", data: { variant: variant, amount: $(this).find('input[name="amount"]').val() }, dataType: 'json', success: function(data) { $('#cart_informer').html(data); if (button.attr('data-result-text')) button.val(button.attr('data-result-text')); } }); var o1 = $(this).offset(); var o2 = $('#cart_informer').offset(); var dx = o1.left - o2.left; var dy = o1.top - o2.top; var distance = Math.sqrt(dx * dx + dy * dy); $(this).closest('.product').find('.image img').effect("transfer", { to: $("#cart_informer"), className: "transfer_class" }, distance); $('.transfer_class').html($(this).closest('.product').find('.image').html()); $('.transfer_class').find('img').css('height', '100%'); return false; }); Собственно внесены изменения, но при добавлении товара происходит редирект в корзину.подскажите что при обновлении мог упустить? Скрипты подключены и работают нормально, избранное и сравнение тоже реализованные ajax работают без проблем. в верстке <form class="variants" action="/cart"> <select name="variant"> <option value="3798" price="360">коричневый</option> <option value="3799" price="370">зеленый</option> </select> <input class="amount" type="text" name="amount" value="" maxlength="2"> <span class="price">360</span> <input type="submit" value="В корзину" data-result-text="Добавить еще"> </form> ajax/cart.php не правился. Цитата Ссылка на сообщение Поделиться на другие сайты
Noxter Опубликовано 28 февраля, 2019 Жалоба Поделиться Опубликовано 28 февраля, 2019 Вынь руки из жопы и попробуй сделать сам ещё раз. Цитата Ссылка на сообщение Поделиться на другие сайты
Kami Опубликовано 28 февраля, 2019 Автор Жалоба Поделиться Опубликовано 28 февраля, 2019 Вынь руки из жопы и попробуй сделать сам ещё раз. а за такие ответы можно банить?) или ехать в Киев только, в жбан бить? Цитата Ссылка на сообщение Поделиться на другие сайты
Noxter Опубликовано 28 февраля, 2019 Жалоба Поделиться Опубликовано 28 февраля, 2019 а за такие ответы можно банить?) или ехать в Киев только, в жбан бить?Ты мелковат ещё чтобы кому-то в жбан бить, приезжай адрес дам конечно P.S Очередной замониторный поц, оставь свои жалкие попытки напугать при себе, клоун! Цитата Ссылка на сообщение Поделиться на другие сайты
Kami Опубликовано 28 февраля, 2019 Автор Жалоба Поделиться Опубликовано 28 февраля, 2019 Ты мелковат ещё чтобы кому-то в жбан бить, приезжай адрес дам конечно P.S Очередной замониторный поц, оставь свои жалкие попытки напугать при себе, клоун! Если когда нить буду в Киеве проездом, обязательно спрошу адрес) Цитата Ссылка на сообщение Поделиться на другие сайты
Noxter Опубликовано 28 февраля, 2019 Жалоба Поделиться Опубликовано 28 февраля, 2019 Если когда нить буду в Киеве проездом, обязательно спрошу адрес)Очередная выскочка. Цитата Ссылка на сообщение Поделиться на другие сайты
luxury Опубликовано 1 марта, 2019 Жалоба Поделиться Опубликовано 1 марта, 2019 (изменено) Если когда нить буду в Киеве проездом, обязательно спрошу адрес)Я уже спрашивал даже номер просил, но в ответ мороз)) Тупо интернет герой, но судя по фото бычара ещё тот, походу мозг там маленький, странно как он "программистом" стал. Возможно именно ту часть которая отвечает за программирование не задело)) Изменено 1 марта, 2019 пользователем luxury Цитата Ссылка на сообщение Поделиться на другие сайты
Noxter Опубликовано 1 марта, 2019 Жалоба Поделиться Опубликовано 1 марта, 2019 (изменено) Я уже спрашивал даже номер просил, но в ответ мороз)) Тупо интернет герой, но судя по фото бычара ещё тот, походу мозг там маленький, странно как он "программистом" стал. Возможно именно ту часть которая отвечает за программирование не задело))Ты ссыкло даже адрес имеешь, боишься получить пиздюлей и остаться униженным на всю жизнь. Чмо Изменено 1 марта, 2019 пользователем Noxter Цитата Ссылка на сообщение Поделиться на другие сайты
tifoluf Опубликовано 1 марта, 2019 Жалоба Поделиться Опубликовано 1 марта, 2019 Я уже спрашивал даже номер просил, но в ответ мороз)) Тупо интернет герой, но судя по фото бычара ещё тот, походу мозг там маленький, странно как он "программистом" стал. Возможно именно ту часть которая отвечает за программирование не задело))Это Троещинское быдло, в том районе все такие. Цитата Ссылка на сообщение Поделиться на другие сайты
Noxter Опубликовано 1 марта, 2019 Жалоба Поделиться Опубликовано 1 марта, 2019 Это Троещинское быдло, в том районе все такие.Пшел нахер гуманоид Цитата Ссылка на сообщение Поделиться на другие сайты
luxury Опубликовано 1 марта, 2019 Жалоба Поделиться Опубликовано 1 марта, 2019 Ты ссыкло даже адрес имеешь, боишься получить пиздюлей и остаться униженным на всю жизнь. ЧмоКонечно имею адресс) Тебе написать?) Понимаешь в чём дело, если тебе кто-то один на форуме написал что ты долбоёб, то это ладно может он сам долбоёб. А так тебе все на форуме пишут что ты долбоёб. Значит пора задуматься. Психически здоровый человек в принципе себя великим не назовёт... Цитата Ссылка на сообщение Поделиться на другие сайты
Noxter Опубликовано 1 марта, 2019 Жалоба Поделиться Опубликовано 1 марта, 2019 Конечно имею адресс) Тебе написать?) Понимаешь в чём дело, если тебе кто-то один на форуме написал что ты долбоёб, то это ладно может он сам долбоёб. А так тебе все на форуме пишут что ты долбоёб. Значит пора задуматься. Психически здоровый человек в принципе себя великим не назовёт...Для очередного долбоёба повторяю Великий не звание, Великий фамилия. Свистни в хуй еблан! Цитата Ссылка на сообщение Поделиться на другие сайты
Noxter Опубликовано 1 марта, 2019 Жалоба Поделиться Опубликовано 1 марта, 2019 Кто такие все???Ты дебил Цитата Ссылка на сообщение Поделиться на другие сайты
Kami Опубликовано 1 марта, 2019 Автор Жалоба Поделиться Опубликовано 1 марта, 2019 Кто такие все???Ты дебил Очень много людей считают что ты психически не здоров. Хочешь петицию или опрос создадим?) Цитата Ссылка на сообщение Поделиться на другие сайты
phukortsin Опубликовано 1 марта, 2019 Жалоба Поделиться Опубликовано 1 марта, 2019 Очень много людей считают что ты психически не здоров. Хочешь петицию или опрос создадим?) Вообще-то со стороны нормальных людей не принято раздражать людей психически нездоровых. Ибо грешно смеяться над убогими... И потом, что и кому Вы хотите доказать своим опросом? Если хотите что-то доказать человеку нездоровому, то идея изначально глуповата - если он нездоров, то Ваша здоровая логика для него - неподъемный груз... Цитата Ссылка на сообщение Поделиться на другие сайты
Kami Опубликовано 1 марта, 2019 Автор Жалоба Поделиться Опубликовано 1 марта, 2019 Вообще-то со стороны нормальных людей не принято раздражать людей психически нездоровых. Ибо грешно смеяться над убогими... И потом, что и кому Вы хотите доказать своим опросом? Если хотите что-то доказать человеку нездоровому, то идея изначально глуповата - если он нездоров, то Ваша здоровая логика для него - неподъемный груз... В итоге я хотел бы чтоб таких не адекватных банили. Тут всякие есть, но такое хамло - только он один. Цитата Ссылка на сообщение Поделиться на другие сайты
phukortsin Опубликовано 1 марта, 2019 Жалоба Поделиться Опубликовано 1 марта, 2019 В итоге я хотел бы чтоб таких не адекватных банили. Тут всякие есть, но такое хамло - только он один. +1 Если Вы хотите, чтобы Ваше желание исполнилось, надо не тут дискуссию затевать, а обращаться к администрации сайта.А может, имеет смысл в РосКомНадзор. Поскольку тут полно нарушений, которые на грани преступления. А может, и за гранью... Цитата Ссылка на сообщение Поделиться на другие сайты
Noxter Опубликовано 1 марта, 2019 Жалоба Поделиться Опубликовано 1 марта, 2019 Психиатры блеадь развелись Скопом все нахрен идите уёбки! Цитата Ссылка на сообщение Поделиться на другие сайты
filth Опубликовано 26 февраля, 2020 Жалоба Поделиться Опубликовано 26 февраля, 2020 // Аяксовая корзина $(document).ready(function() { $('form.variants').on('submit', function(e) {e.preventDefault(); button=$(this).find('input[type="submit"]'); if($(this).find('select[name=variant]').length>0) variant=$(this).find('select').val(); if($(this).find('input[name=variant]:checked').length>0) variant=$(this).find('input[name=variant]:checked').val(); $.ajax({ url:"ajax/cart.php", data:{variant:variant}, dataType:'json', success:function(data){$('.cart_informer').html(data); if(button.attr('data-result-text'))button.val(button.attr('data-result-text')); }}); var o1 = $(this).offset(); var o2 = $('.cart_informer').offset(); var dx = o1.left - o2.left; var dy = o1.top - o2.top; var distance = Math.sqrt(dx * dx + dy * dy); $(this).closest('.product').find('.image img').effect("transfer", { to: $(".cart_informer"), className: "transfer_class" }, distance); $('.transfer_class').html($(this).closest('.product').find('.image').html()); $('.transfer_class').find('img').css('height', '100%'); return false; }); }); Цитата Ссылка на сообщение Поделиться на другие сайты
yr4ik Опубликовано 27 февраля, 2020 Жалоба Поделиться Опубликовано 27 февраля, 2020 Правильней будет так: $(document).on('submit', 'form.variants', function(e) { А еще правильней - если найдете какую то более ограниченную зону где должно работать ajax добавление в корзину: $('#main-content').on('submit', 'form.variants', function(e) { Цитата Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.