我想在使用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);
如果无法通过这种方式实现此功能,那么请指出正确的方向。感谢。
答案 0 :(得分:0)
您可以尝试在显示对话框后添加return false;
,您应该
$('#success-message').dialog();
return false;