Vaccina (28 Июнь 2017 - 07:06) писал:
Здравствуйте.
Попробуйте удалить вставочный код из main.js и в шаблоне HTML после <body> вставить:
Попробуйте удалить вставочный код из main.js и в шаблоне HTML после <body> вставить:
<script> $(document).ready(function () { $('.goContacts').click(function () { alert('hi'); regName = $('#reg_name').val(); contactEmail = $('#contactEmail').val(); phone = $('#sites_client_phone').val(); quickDeliveryComment = $('#quickDeliveryComment').val(); // Быстрый заказ function quickorder(formSelector) { // Находим форму, которую отправляем на сервер, для добавления товара в корзину var formBlock = $($(formSelector).get(0)); // Проверка на существование формы отправки запроса на добавление товара в корзину // Получаем данные формы, которые будем отправлять на сервер var formData = formBlock.serializeArray(); // Сообщаем серверу, что мы пришли через ajax запрос formData.push({ name: 'ajax_q', value: 1 }); // Так же сообщим ему, что нужно сразу отобразить форму быстрого заказа formData.push({ name: 'fast_order', value: 1 }); // Аяксом добавляем товар в корзину и вызываем форму быстрого заказа товара $.ajax({ type: 'POST', cache: false, url: formBlock.attr('action'), data: formData, success: function (data) { $('.oform').hide(); d = $('.oform').html(data); $(d).find('#reg_name').val(regName); $(d).find('#contactEmail').val(contactEmail); $(d).find('#sites_client_phone').val(phone); $(d).find('#quickDeliveryComment').val(quickDeliveryComment); $(d).find('.buttons-set .submit').click(); } }); return false; } quickorder('.goodsDataForm'); }); }); </script>
В шаблоне HTML после <body> не помогло, за то прямо перед формой в "Товар" - отлично заработало. Спасибо большое, вы лучшие, как всегда!