5

これは最新バージョンの Chrome と Firefox で機能しますが、IE10 では次のエラーが発生します。

SCRIPT5: アクセスが拒否されました。

ここに私のコードスニペットがあります:

 $('.mlsUpload').change(function () {
var formData = new FormData($(this).parents('form')[0]);
});

それはで起こりますnew FormData($(this).parents('form')[0])

変更は display:none input type=file にあります。これはフォーム内の唯一のものです。

4

2 に答える 2

2

フィールドが 'display:node' の場合、IE10 はファイル フィールドの送信を制限します。display:none を削除すると、コードの最初のフラグメントが機能するはずです。ただし、これを回避する方法と、2 番目の例で機能する理由がわかりません。

于 2013-12-19T14:49:59.450 に答える