0

AJAX を使用して商品をカートに追加した後、jQuery ダイアログに確認メッセージを表示しようとしています。

これを達成するためにjQueryを使用してみました。ただし、ページをリロードします(製品をカートに追加しますが)。商品がカートに追加されたらすぐにダイアログを表示したい。

AJAX カート機能に追加された Drupal Commerce Kickstart Distribution を使用しています。これは、ダイアログを表示するカスタム モジュールで使用しているコードです。(ユーザーが「カートに追加」ボタンをクリックするとダイアログが表示されますが、ページもリロードされます)。

(function ($) {
    // all my code here.
    Drupal.behaviors.a_mods = {
        attach: function(context) {
            $('.dahdah').click( function(){
                $('#success-message').dialog();     
            })
        }};
})(jQuery);

この方法でこの機能を実現できない場合は、正しい方向に向けてください。ありがとう。

4

1 に答える 1

0

return false;ダイアログが表示された後に追加を試すことができます。

$('#success-message').dialog();
return false;
于 2015-09-17T14:36:07.167 に答える