jquery.ajax上传个数限制,ajax(jQuery)的最简单版本只能上传一个文件

从网页

如:upload.html

function uploadFile(){

var xmlhttp;

if (window.XMLHttpRequest)

{// code for IE7+, Firefox, Chrome, Opera, Safari

xmlhttp=new XMLHttpRequest();

}

else

{// code for IE6, IE5

xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");

}

var formElement = document.getElementById("upload");

var formData= new FormData(formElement);

xmlhttp.open("post","upload.php",false);

xmlhttp.send(formData);

var counter = 0;

while (xmlhttp.readyState != 4){

counter = counter + 1;

}

var errorCondition = xmlhttp.responseText;

if(errorCondition == "success"){

alert("File uploaded successfully");

}

else{

alert("Error: "+errorCondition);

}

}

enctype="multipart/form-data">

Filename:

调用PHP像这样:上传。 .php

if ($_FILES["file"]["error"] > 0)

{

echo ($_FILES["file"]["error"]);

}

else

{

if (file_exists("upload/" . $_FILES["file"]["name"]))

{

echo $_FILES["file"]["name"] . " already exists. ";

}

else

{

move_uploaded_file($_FILES["file"]["tmp_name"],

"upload/" . $_FILES["file"]["name"]);

echo "success";

}

}

?>