So, i've figured out why that happens: in case of ff and chrome that is just some security policy, which forbids to do post on "remote host". Solution is quite simple - place controller and hmtl page with your scripts on same host, and after that parameter "url" in $.ajax post will transformed to url: "/api?callback=?&_=?" instead of http://localhost:9090/api...
- [jQuery] $.ajax POST on ff3.5 and Chrome Anton Koval'
- [jQuery] Re: $.ajax POST on ff3.5 and Chrome Anton Koval'