Всем привет!
В Интернет-Магазине есть возможность купить товар в кредиткредит .
При нажатии на кнопки пересчитать, оформить заказ, очистить происходит перезагрузка страницы и все работает.
При нажатии на кнопку "Купить в кредит" появляется надпись "Подождите" и дальше ничего не происходит. А должно появится окномодальное окно
Провел поиск во всех папках на наличие каких-нибудь строк из этого модального окна "вы покупаете в кредит, условия для кредита", но ничего кроме html кода и js скрипта не нашел.
Помогите разобраться почему не перегружается страница когда нажимаю "Купить в кредит" и не появляется окно с условиями кредита?
Нашел html код который выводит эту кнопку "Купить кредит 24 часа":
Нашел скрипт который вроде должен отвечать за нажатие: ид кнопки id="credit-button".
Есть тут какая-то ошибка или это рабочий скрипт?
Через поиск
арпа
В Интернет-Магазине есть возможность купить товар в кредит
При нажатии на кнопки пересчитать, оформить заказ, очистить происходит перезагрузка страницы и все работает.
При нажатии на кнопку "Купить в кредит" появляется надпись "Подождите" и дальше ничего не происходит. А должно появится окно
Провел поиск во всех папках на наличие каких-нибудь строк из этого модального окна "вы покупаете в кредит, условия для кредита", но ничего кроме html кода и js скрипта не нашел.
Помогите разобраться почему не перегружается страница когда нажимаю "Купить в кредит" и не появляется окно с условиями кредита?
Нашел html код который выводит эту кнопку "Купить кредит 24 часа":
Код |
---|
<tr> <td colspan="3"><input type="submit" value="Очистить корзину" name="BasketClear" /></td> <td><input type="submit" value="Купить в кредит 24 часа" id="credit-button" /></td> <td><input type="submit" value="<?echo GetMessage("SALE_UPDATE")?>" name="BasketRefresh" class="bt2"></td> <td colspan="2"><input type="submit" value="<?echo GetMessage("SALE_ORDER")?>" name="BasketOrder" id="basketOrderButton2" class="bt3"></td> </tr> |
Нашел скрипт который вроде должен отвечать за нажатие: ид кнопки id="credit-button".
Есть тут какая-то ошибка или это рабочий скрипт?
Код |
---|
var data = new Array; var sd = null; $(document).ready(function(){ $('#credit-button').click(function(){ credit(); return false; }); creditInfo(); }); function creditInfo(){ var items = $('.one-item'); sd = $('#sessid').val(); var i = 0; $('td.price:first').after('<td class="credit">Кредит</td>'); items.each(function(){ var item = $(this); var id = item.attr('itemid'); var price = item.attr('cost')*1; if (! price){ var price = item.find('div.price').html(); price = price.replace(' ',''); price = parseInt(price); } console.log('pr: '+price); item.find('td.price').after('<td class="credit" id="credit-' + id + '"></td>'); var qnt = item.find('.qnt').find('input').val(); var name = item.find('td.title').find('a').html(); name = name.trim(); data[i++] = {articul: id, id: id, name: name, price: price, count: qnt, type: 'all'}; }); data.forEach(function(a){console.log(a)}); var creditData = null; dc_getCreditForTheProduct('4412359', sd, 'getPayment', { products : data }, addCreditData); } function credit(){ $('#credit-button').unbind('click'); $('#credit-button').val('Подождите..'); // СКРИПТ ДОХОДИТ ДО ЭТОЙ СТРОКИ И ДАЛЬШЕ НИЧЕГО НЕ ПРОИСХОДИТ $('#credit-button').bind('click',function(){ return false; }); dc_getCreditForTheProduct('4412359', sd, 'delAllProductToBuyOnCredit', { }, function(result){ dc_getCreditForTheProduct('4412359', sd, 'addProducts', { products : data }, openCredit); }); } function openCredit(r){ dc_getCreditForTheProduct('4412359', sd, 'orderProductToBuyOnCredit', { order_id: Math.floor((Math.random()*1000000)+1)}); } function addCreditData(r){ console.log(r); r.products.forEach(function(a){ $('td#credit-' + a.id).html('~' + Math.floor(a.payment) + ' р/мес'); }); $('.totalcost').after('<td>~ ' + Math.floor(r.payment) + ' р/мес</td>'); } |
арпа