纯ajax上传文件

前端之家收集整理的这篇文章主要介绍了纯ajax上传文件前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

无需用到插件,直接ajax就可以上传文件,请看代码

<input onchange="uploadFile(this);" type="file" name="files"/>
function uploadFile(item){
    var _this = $(item);
    var fileObj = _this.get(0).files; 
    if(fileObj.length == 0){
        return;
    }
    //这个是关键
    var formdata = new FormData();
    formdata.append("files",fileObj[0]); 
    $.ajax({
        type:"post",url:"../upload/uploadFile.do",data:formdata,dataType:"json",// async:false,
        cache : false,contentType : false,processData : false,success:function(result){

        },error:function(result){

        }
    });
}
原文链接:/ajax/162218.html

猜你在找的Ajax相关文章