php+ajax实现异步上传文件或图片功能 本文为大家分享了ajax异步上传文件或图片功能的具体代码,供大家参考,具体内容如下 //html代码


//js代码 (':button').click(function(event) {   //formdata储存异步上传数据 var formData = new FormData($('form')[0]); formData.append('file',$(':file')[0].files[0]); //坑点: 无论怎么传数据,console.log(formData)都会显示为空,但其实值是存在的,f12查看Net tab可以看到数据被上传了 $.ajax({ url:'formtest.php', type: 'POST', data: formData, //这两个设置项必填 contentType: false, processData: false, success:function(data){ console.log(data) var srcPath = data; console.log();      //注意这里的路径要根据自己的储存文件的路径设置 $('.picDis img').attr('src', '..'+srcPath); } }) }); php: 点击上传图片并发送后, 可以看到页面上显示出图片, 查看本地文件夹可以看到文件也已储存到服务器. 在客户端实现异步上传的关键在于FormData,关于这部分这里有详细介绍: FormData() 以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持中文源码网。