*Ajax-добавление в корзину не обновляет товар в корзине при нажатии кнопки «Оформить заказ/продолжить» во всплывающем окне, а затем перенаправляет на URL-адрес http://hostip.com/checkout/cart/ *< /em>
Я использовал этот JavaScript
function setAjaxData(data,iframe){
if(data.status == 'ERROR'){
alert(data.message);
}else{
if(jQuery('.block-cart')){
jQuery('.block-cart').replaceWith(data.sidebar);
}
// if(jQuery('.header .links')){
// jQuery('.header .links').replaceWith(data.toplink);
// }
if(jQuery('.cart-top-container')){
//jQuery('.cart-top-container').empty();
jQuery('.cart-top-container').replaceWith(data.toplink);
}
var targetUrl='';
jQuery( "#dialog-confirm" ).dialog({
resizable: false,
//height:140,
modal: true,
buttons: {
"Checkout": function() {
window.location.href = targetUrl;
//jQuery(this).dialog( "close" );
},
"Continue Shopping": function() {
jQuery(this).dialog( "close" );
}
}
});
}
}
function setLocationAjax(url,id){
url += 'isAjax/1';
url = url.replace("checkout/cart","ajax/index");
jQuery('#ajax_loader'+id).show();
try {
jQuery.ajax( {
url : url,
dataType : 'json',
success : function(data) {
jQuery('#ajax_loader'+id).hide();
setAjaxData(data,false);
}
});
} catch (e) {
}
}
*The form to submit is*
Подробнее здесь: https://stackoverflow.com/questions/202 ... o-the-cart
Ajax добавить в корзину не добавляет товары в корзину ⇐ Jquery
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение