在使用AJAX将产品添加到购物车后,如何在jQuery Dialog中显示确认消息

时间:2015-03-19 23:27:41

标签: jquery ajax drupal drupal-commerce commerce

我想在使用AJAX将产品添加到购物车后,在jQuery Dialog中显示确认消息。

我尝试过使用jQuery来实现这一目标。但它重新加载页面(虽然它将产品添加到购物车)。我想在产品添加到购物车后立即显示对话框。

我正在使用Drupal Commerce Kickstart Distribution附带AJAX添加到购物车功能。这是我在我的自定义模块中使用的代码,它显示了对话框。 (当用户点击&#34时会显示该对话框;添加到购物车"按钮,但页面也会重新加载。)

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

如果无法通过这种方式实现此功能,那么请指出正确的方向。感谢。

1 个答案:

答案 0 :(得分:0)

您可以尝试在显示对话框后添加return false;,您应该

$('#success-message').dialog();
return false;