这样我们就完成了文件上传的所有步骤,如果你想把自己喜欢的图片,上传到自己的网页上,希望这段代码可以帮助到你!
附:如果上传文件时还要附带上你的其它信息,你只需再前端页面请求完成后加上这段代码即可实现:
//完成form表单数据的提交
$('#btn').on('click',function(){
// serializeArray()将form表单控件中的数据序列化成数组,数组中含有若干对象,对象包含对应控件的name和value
var infor = $('#form').serializeArray();
// console.log(infor);
var stu = {};
for (var i=0;i<infor.length;i++) {
var obj=infor[i];
stu[obj.name] = obj.value;
}
stu["imgs"] = imgs;
stu["imgs"] = imgs[0];
//发送ajax请求
$.ajax({
url:"http://localhost/phpClass/file-upload/data.php",
data:{
parameter :JSON.stringify(stu)
},
success:function(res){
console.log(res.msg);
}
});
});
更多精彩内容请参考专题《ajax上传技术汇总》进行学习。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持易采站长站。









