FireFoxとIEでは動かないAjax(Safariでは動いてた)

現在Railsでprototype.jsとeffects.js使ってAjaxの勉強中なのですが、数ヶ所Safariでは動いてたのにFireFoxとIEでは動かないところがあってちょっとはまった。

問題は単純で、

:url => { :action => "action_name" }

を指定しないとAjaxの通信が発生せず、:loadingも:completeも発生しないという点。

あたりまえっちゃああたりまえだけど、じゃあなぜSafariで動くのさ?

実際に動かなかったソースはこんな感じ。

Read more