Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ajax/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
通过JQuery提交邮件时,Magento购物车未得到更新_Jquery_Ajax_Magento_Form Submit - Fatal编程技术网

通过JQuery提交邮件时,Magento购物车未得到更新

通过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

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

$('#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()。看看本教程: