7

同じ問題、blueimp jquery file upload - "done"、"complete" コールバックが IE 9で機能しないことに関するいくつかの質問を確認しましたが、応答として Content-Type を 'text/html' にした後でも、'done' コールバック解雇されていません。また、jQuery-File-Upload が言うように、アップロードが完了した後、アップロードされたファイル ( https://github.com/blueimp/jQuery-File-Upload/wiki/Cross-domain-uploads )を取得するためにリダイレクトが必要です。 、しかしそれも行われていません。どんな助けでも大歓迎です。よろしく。

4

2 に答える 2

10

わかりましたので、動作します。問題は、私が持っていたファイルアップローダーの構成でした

dataType: 'json'

しかし、IE9 は iframe を使用するため、html リクエストを作成し、レスポンスには Content-Type 'text/html' が含まれます。その構成では、ファイルアップローダーはjson応答を受信することを期待しているため、応答はテスト用に作成した失敗コールバックに送られました。この投稿jQuery FileUpload does not trigger 'done'を見て、うまくいきました

于 2013-10-11T10:14:16.590 に答える