我知道IE不支持多文件上傳,所以我一直在使用jQuery(http://jquery.malsup.com/form/)。它在firefox和chrome中工作,但不在IE中。它似乎根本沒有訪問php文件。所以我做了這個測試來嘗試一下,但沒有任何東西被打印出來。它似乎卡住了某個地方。有什麼建議?在IE中使用ajax進行多文件上傳
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");
?>
這樣做的問題是,只需要用戶上傳2個文件。一個是圖像,另一個是音頻文件。他們正在上傳的原因不同。基本上我需要單獨的上傳者,但共享相同的提交像這樣: http://jquery.malsup.com/form/progress3.html – Dragonfly 2012-07-25 20:29:00