Всем привет!
В Интернет-Магазине есть возможность купить товар в кредит [URL=http://hostingkartinok.com/show-image.php?id=c061a9f08022d49eae08c483c8a11a34]кредит[/URL] .
При нажатии на кнопки пересчитать, оформить заказ, очистить происходит перезагрузка страницы и все работает.
При нажатии на кнопку "Купить в кредит" появляется надпись "Подождите" и дальше ничего не происходит. А должно появится окно [URL=http://hostingkartinok.com/show-image.php?id=f21fc1da154ce29a51d217e2cf05a249]модальное окно[/URL]
Провел поиск во всех папках на наличие каких-нибудь строк из этого модального окна "вы покупаете в кредит, условия для кредита", но ничего кроме html кода и js скрипта не нашел.
Помогите разобраться почему не перегружается страница когда нажимаю "Купить в кредит" и не появляется окно с условиями кредита?
Нашел html код который выводит эту кнопку "Купить кредит 24 часа":
[CODE]<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>
[/CODE]
Нашел скрипт который вроде должен отвечать за нажатие: ид кнопки id="credit-button".
Есть тут какая-то ошибка или это рабочий скрипт?
[CODE]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®{
dc_getCreditForTheProduct('4412359', sd, 'orderProductToBuyOnCredit', { order_id: Math.floor((Math.random()*1000000)+1)});
}
function addCreditData®{
console.log®;
r.products.forEach(function(a){
$('td#credit-' + a.id).html('~' + Math.floor(a.payment) + ' р/мес');
});
$('.totalcost').after('<td>~ ' + Math.floor(r.payment) + ' р/мес</td>');
}
[/CODE] Через поиск
арпа
В Интернет-Магазине есть возможность купить товар в кредит [URL=http://hostingkartinok.com/show-image.php?id=c061a9f08022d49eae08c483c8a11a34]кредит[/URL] .
При нажатии на кнопки пересчитать, оформить заказ, очистить происходит перезагрузка страницы и все работает.
При нажатии на кнопку "Купить в кредит" появляется надпись "Подождите" и дальше ничего не происходит. А должно появится окно [URL=http://hostingkartinok.com/show-image.php?id=f21fc1da154ce29a51d217e2cf05a249]модальное окно[/URL]
Провел поиск во всех папках на наличие каких-нибудь строк из этого модального окна "вы покупаете в кредит, условия для кредита", но ничего кроме html кода и js скрипта не нашел.
Помогите разобраться почему не перегружается страница когда нажимаю "Купить в кредит" и не появляется окно с условиями кредита?
Нашел html код который выводит эту кнопку "Купить кредит 24 часа":
[CODE]<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>
[/CODE]
Нашел скрипт который вроде должен отвечать за нажатие: ид кнопки id="credit-button".
Есть тут какая-то ошибка или это рабочий скрипт?
[CODE]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®{
dc_getCreditForTheProduct('4412359', sd, 'orderProductToBuyOnCredit', { order_id: Math.floor((Math.random()*1000000)+1)});
}
function addCreditData®{
console.log®;
r.products.forEach(function(a){
$('td#credit-' + a.id).html('~' + Math.floor(a.payment) + ' р/мес');
});
$('.totalcost').after('<td>~ ' + Math.floor(r.payment) + ' р/мес</td>');
}
[/CODE] Через поиск
арпа