diff --git a/js/ajax_view.js b/js/ajax_view.js
index fc9a8c3..f1e30f0 100644
--- a/js/ajax_view.js
+++ b/js/ajax_view.js
@@ -71,7 +71,12 @@ Drupal.behaviors.ViewsAjaxView = function() {
           $(this).after('<span class="views-throbbing">&nbsp</span>');
           // We have to actually tell it what button got clicked if we want
           // anything to be sent:
-          form.clk = this;
+
+          // We trigger a jquery/dom "submit" event rather then calling the submit method
+          // form.submit() directly. This avoids problems with that our submit-event bound below
+          // never gets executed, but rather the form-default submit
+          $(form).submit();
+          return false;
         });
         // ajaxSubmit doesn't accept a data argument, so we have to
         // pass additional fields this way.
