0

IE が複数ファイルのアップロードをサポートしていないことはわかっているので、jQuery (http://jquery.malsup.com/form/) を使用しています。Firefox と Chrome では動作しますが、IE では動作しません。phpファイルにまったくアクセスしていないようです。だから私はそれを試すためにこのテストを作成しましたが、何も印刷されません。どこか引っかかりそうです。何かアドバイス?

HTML:

<form id='form' method="post" enctype="multipart/form-data">
   <input name="file[]" type="file"/>               
   <input name="file[]" type="file"/>               
</form>

Javascript:

$('#form').ajaxSubmit({
   url: "ajax.php",
   success : onUploadComplete,
   data: data
});

折り返し電話:

function onUploadComplete(result) {
   console.log(result)
}

ajax.php:

<?php
    exit("HERE");
?>
4

2 に答える 2

1

このリソースをチェックして、次のことを行います。

jQuery Media Plugin を IE9 で動作させる

于 2012-07-25T20:28:17.193 に答える
0

このリソースをチェックしてください。私はすべてのブラウザーでこのコードを使用しましたが、IE で失われるのはドラッグ アンド ドロップだけです。非常に堅牢なリソースで、実装が簡単です。

jQueryファイルのアップロード

于 2012-07-25T20:20:48.777 に答える