0

非常に特殊な要件のために ajaxSubmit を使用しました。この ajaxSubmit は、商品を Magento ショッピング カートに追加します。残念ながら、私は return true; を使用していますが。ブラウザのボタンからページを手動で更新するまで、コールバックショッピングはページが空であることを示しています。

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

windows.location.reload() を含む非常に多くのことを試しましたが、何も機能しません。

ありがとう

4

2 に答える 2

0

これが私がしたことです、

これは私のJQuery送信です。

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

});

実際の問題は、$('#nothanks')が「カートに追加」という画像のIDであったため、誤ったリレーが機能しなかったことです。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>

問題が解決しました!!

皆様のご支援に感謝します

于 2013-01-14T06:54:36.410 に答える
0

window.location.reload();ajax 呼び出しの後に使用して、ページをリロードできます。

于 2013-01-11T06:27:41.540 に答える