2012-05-11 17 views
2

私はblueimp/jQuery-File-Uploadを使用していますが、Internet Explorer(すべてのバージョン)で「アクセス拒否」というエラーが表示されます。実際にはjQueryエラー、jquery.js、行3241文字6開発ライブラリです。このような流れは:ボタンをクリックし、入力ファイルのボタンを押して、オンイベントを聞いて、アップロードを開始します。 それから、私はこのエラーを受け取り、どこから来ているのか分かりません。Acces denied IE:form.submit()ファイルアップロードjqueryプラグイン

これで私を助けてください。

よろしくお願いいたします。

答えて

2

私は最近、この同じプラグインで同様の問題を抱えていました。原因はこれでした。ファイル入力自体をクリックするのではなく、JavaScriptを使用してファイル入力をクリックしました。問題は、IEはこれを好まないということです。 JavaScriptを使用して追加されたデータを含むファイル入力フィールドを持つJavaScriptでフォームを送信させることはできません。

JavaScriptを使用してトリガーするのではなく、ファイル入力フィールドを直接クリックできるようにすることを除いて、この方法はありません。私がクリックを引き起こした理由は、スタイルの理由によるものでした。私は実際のファイルフィールドではなく、リンクを使用したいと思っていましたが、いくつかの派手なCSSでは、私は同じように見えることができました。

http://pastebin.com/qcYPUR6p

+0

あなたの答えを示す簡単なスニペットはありますか?それを[編集]し、コードフォーマットボタンを使用することができます! – Edward

関連する問題