通过JQuery ajaxSubmit POST时,Magento购物车没有更新

时间:2013-01-11 05:39:36

标签: jquery ajax magento form-submit

我已经使用了ajaxSubmit来满足一个非常特殊的要求。这个ajaxSubmit会将产品添加到Magento购物车中。不幸的是,即使我使用return true;因为回调购物是页面显示为空,直到我从浏览器按钮手动刷新页面。

$('#nothanks').click( function (){
        $('#quickbuyform').ajaxSubmit(function(){
            return true;
        }); 
    });

尝试了很多东西,包括windows.location.reload(),什么都行不通,任何帮助都会受到高度赞赏

Thanx

2 个答案:

答案 0 :(得分:0)

您可以在ajax调用后使用window.location.reload();重新加载页面。

答案 1 :(得分:0)

好的,这就是我做的,

这是我的JQuery提交,

$('#nothanks').click( function (){
var url = this.href;
$('#quickbuyform').ajaxSubmit();
    window.location.href = '<?php  echo $this->getUrl('checkout/cart') ?>';
return false;   

});

真正的问题是$('#nothanks')是“添加到购物车”图像的ID,因此返回false rellay无法正常工作。它必须是href标签的id。如下......

<div class='pop_accessories_area_button'><a id="nothanks" href='<?php  echo $this->getUrl('checkout/cart') ?>'><img  src='<?php echo $this->getSkinUrl('images/prpage/nothanksbut.png') ?>' title='No Thanks Go to Cart' alt='No Thanks Go to Cart' /></a></div>

问题解决了!!

感谢大家的支持