我已经使用了ajaxSubmit来满足一个非常特殊的要求。这个ajaxSubmit会将产品添加到Magento购物车中。不幸的是,即使我使用return true;因为回调购物是页面显示为空,直到我从浏览器按钮手动刷新页面。
$('#nothanks').click( function (){
$('#quickbuyform').ajaxSubmit(function(){
return true;
});
});
尝试了很多东西,包括windows.location.reload(),什么都行不通,任何帮助都会受到高度赞赏
Thanx
答案 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>
问题解决了!!
感谢大家的支持