JavaScript

超轻量级php框架startmvc

JavaScript异步上传图片文件的实例代码

更新时间:2020-05-22 01:48:01 作者:startmvc
html:<formaction="url"enctype="multipart/form-data"id="myform"method="post"><inputaccept="image/*"id="addfile

html:


<form action="url" enctype="multipart/form-data" id="myform" method="post">
 <input accept="image/*" id="addfile" type="file" />
</form> 

jquery:


$("#addfile").on('change', function () {
 var f = $(this).get(0).files[0];
 var form = document.getElementById('myform');
 var formData = new FormData(form);
 formData.append('Filedata', f);
 var xhr = new XMLHttpRequest();
 xhr.addEventListener("load", uploadComplete, false);
 xhr.addEventListener("error", uploadFailed, false);
 xhr.open('POST', form.action);
 xhr.send(formData);
});
function uploadComplete(evt)
{
 var data=evt.target.responseText
}
function uploadFailed()
{
 alert("上传失败!请重试!"); 
}

以上所述是小编给大家介绍的JavaScript异步上传图片文件的实例代码,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

js异步上传文件 js 异步上传