Struts2へ非同期リクエスト送る時の挙動

jQuery.upload v1.0.0(http://lagoscript.org)を使ってファイルアップロード機能を作ったとき、仕様上アップロードした結果をJSONで返してもらいたかったんだけど、なぜかFFだとtype="json"(com.googlecode.jsonplugin.JSONResult)にしてもダウンロードダイアログが開いてしまってJSPJSON返した実装。
多分jQuery.uploadでsubmitしてるからっぽい。
.ajaxでリクエストしたときは出来ているので。。
何でだろう?