700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > js ajax上传文件到服务器 使用ajax上传并预览图片后传到服务器上

js ajax上传文件到服务器 使用ajax上传并预览图片后传到服务器上

时间:2023-07-25 10:01:17

相关推荐

js ajax上传文件到服务器 使用ajax上传并预览图片后传到服务器上

利用js的FormData对象快速收集表单信息及无刷新上传头像

#preview, .img, img {

width: 200px;

height: 200px;

}

#preview {

border: 1px solid #000;

}

用户名:

密码:

头像:

function test(){

var form = new FormData(document.getElementById("tf"));

//var req = new XMLHttpRequest();

//req.open("post", "${pageContext.request.contextPath}/public/testupload", false);

//req.send(form);

$.ajax({

url:"upload.php",

type:"post",

data:form,

processData:false,

contentType:false,

success:function(data){

window.clearInterval(timer);

console.log("over..");

},

error:function(e){

alert("错误!!");

window.clearInterval(timer);

}

});

}

function preview(file) {

var prevDiv = document.getElementById('preview');

if (file.files && file.files[0]) {

var reader = new FileReader();

reader.onload = function(evt) {

prevDiv.innerHTML = '';

}

reader.readAsDataURL(file.files[0]);

} else {

prevDiv.innerHTML = '

}

}

upload.php

var_dump($_FILES);die;//这里直接写自己后台逻辑咯

?>

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。