今天心情不佳不多说了,直接上代码了
1、HTML代码:
// 声明file类型为multiple(可多选)
<input id="uploadfiles" type="file" name="file" multiple/>
以上html你可以自行优化样式
2、js代码:
// 获取文件,用FormData对象封装:
var fd = new FormData();
var length = $("#uploadfiles")[0].files.length;
for (var i = 0; i < length; i++) {
fd.append("files", $("#uploadfiles")[0].files[i]);
}
// 用ajax发送请求
$.ajax({
url : 'xxxxx', //填写具体的URL
type: "post",
data: fd,
contentType: false,
processData: false,
error : function(){
error("保存失败");
},
success : function(data){
}
});
后端直接用 $_FILES['']去接数据就ok啦