通过JQuery提交邮件时,Magento购物车未得到更新
我使用ajaxSubmit来满足一个非常特殊的需求。此ajaxSubmit将向Magento购物车添加产品。不幸的是,即使我使用return-true;因为回拨购物页面显示为空,直到我从浏览器按钮手动刷新页面通过JQuery提交邮件时,Magento购物车未得到更新,jquery,ajax,magento,form-submit,Jquery,Ajax,Magento,Form Submit,我使用ajaxSubmit来满足一个非常特殊的需求。此ajaxSubmit将向Magento购物车添加产品。不幸的是,即使我使用return-true;因为回拨购物页面显示为空,直到我从浏览器按钮手动刷新页面 $('#nothanks').click( function (){ $('#quickbuyform').ajaxSubmit(function(){ return true; }); }); 尝试了很多东西,包括win
$('#nothanks').click( function (){
$('#quickbuyform').ajaxSubmit(function(){
return true;
});
});
尝试了很多东西,包括windows.location.reload(),但没有任何效果,我们将非常感谢您的帮助
Thanx您可以使用
window.location.reload()代码>在ajax调用后重新加载页面。好的,我就是这么做的
这是我的JQuery提交
$('#nothanks').click( function (){
var url = this.href;
$('#quickbuyform').ajaxSubmit();
window.location.href = '<?php echo $this->getUrl('checkout/cart') ?>';
return false;
$('nothanks')。单击(函数(){
var url=this.href;
$('#quickbuyform').ajaxSubmit();
window.location.href='';
返回false;
}))
真正的问题是$('nothanks')是图像“addtocart”的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>
问题解决了
谢谢大家的支持功能是window.location.reload(),而不是你的帖子中提到的windows.location.reload()。看看本教程: