0

Ruby on Rails 3 でjQuery File Uploadを使用しています

$(".jquery-upload").fileupload({
    url: "/photos",
    type: "POST",
    dataType: "script" });

Chrome やその他のブラウザーでは想定どおりに動作しますが、IE はリクエストを JS ではなく HTML として送信します。

Started POST "/photos"
Processing by PhotosController#create as HTML

JS 形式を強制するために「url」を「/photos.js」に変更すると、返された JS を処理する代わりにダウンロードするように IE が要求する結果になりました。

IE リクエストを「スクリプト」にして JS として処理するにはどうすればよいですか?

4

1 に答える 1

2

問題の答えはプラグインのドキュメントで説明されているようです:https ://github.com/blueimp/jQuery-File-Upload/wiki/Setup

Content-Type Negotiation段落を見てください。

于 2012-10-25T16:29:15.890 に答える