diff --git a/src/rails.js b/src/rails.js index 3a7a987..c6752d2 100644 --- a/src/rails.js +++ b/src/rails.js @@ -2,6 +2,9 @@ document.on("dom:loaded", function() { function handleRemote(element) { var method, url, params; + var event = element.fire("ajax:before"); + if (event.stopped) return false; + if (element.tagName.toLowerCase() === 'form') { method = element.readAttribute('method') || 'post'; url = element.readAttribute('action'); @@ -12,9 +15,6 @@ document.on("dom:loaded", function() { params = {}; } - var event = element.fire("ajax:before"); - if (event.stopped) return false; - new Ajax.Request(url, { method: method, parameters: params,