diff --git a/src/rails.js b/src/rails.js index 9e192a2e..8cf43015 100644 --- a/src/rails.js +++ b/src/rails.js @@ -157,7 +157,11 @@ element.trigger('ajax:success', [data, status, xhr]); }, complete: function(xhr, status) { - element.trigger('ajax:complete', [xhr, status]); + if (element.parents('html').length > 0) { + element.trigger('ajax:complete', [xhr, status]); + } else { + $(document).trigger('ajax:complete', [xhr, status]); + } }, error: function(xhr, status, error) { element.trigger('ajax:error', [xhr, status, error]);