jquery:$("#addfile").on('change', function () { v" />
当前位置:首页 > 日记 > 正文

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

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

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异步上传图片文件的实例代码,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!

相关文章

QQ健康积分有什么用

QQ健康积分有什么用

什么用,积分,健康,电脑软件,QQ,  QQ健康积分有什么用?其实健康积分可以用来兑换丰富的礼品,那么怎么获取健康积分呢?下面就由小编来给大家说说QQ健康积分有什么用,欢迎大家前来阅读!QQ健康积分有什么用  1、打开手机QQ,点击&ldquo;动态&r…

JS中的Replace | 传入函数时的用法

JS中的Replace | 传入函数时的用法

函数,详解,电脑软件,JS,Replace,replace方法的语法是:stringObj.replace(rgExp, replaceText) 其中stringObj是字符串(string),reExp可以是正则表达式对象(RegExp)也可以是字符串(string),replaceText是替代查找到的字符串。。废话不多说了,直…

Photoshop详细解析电商啤酒瓶产品

Photoshop详细解析电商啤酒瓶产品

教程,产品,啤酒瓶,后期,详细,本教程主要使用Photoshop详细解析啤酒瓶后期精修教程,一般在广告设计里面和电商产品设计里需要这种修图技术,教程分为材质分离修图、瓶身修图、标签修图三大部分,感兴趣的朋友一起去学习吧。12 阅读全文…

JS实现简易的拖拽排序实例代码

JS实现简易的拖拽排序实例代码

排序,实例代码,拖拽,简易,电脑软件,由HTML5的拖放API,实现的简易图片拖放效果。一、HTML5拖放API的知识点首先我们得知道元素怎么才可以被拖放,需要设置它们的draggable属性,其中img和a标签的dragable属性默认是true,不需要我们手动设置。拖放A…

jquery dataTable 后台加载数据并

jquery dataTable 后台加载数据并

分页,后台,加载数据,实例代码,电脑软件,使用 dataTable后台加载数据并分页。网上版本很多,但很多都是不能用或者不详细的,这里是已经验证过的。引用 js文件<script src="static/ace/js/jquery-2.0.3.min.js"></script><script src="static…

ps怎么设计一款3D立体文字效果?

ps怎么设计一款3D立体文字效果?

3D,文字效果,电脑软件,ps,ps中想要设计立体文字,该怎么设计呢?下面我们就来看看效果图,希望的朋友可以学习一下。软件名称:Adobe Photoshop 8.0 中文完整绿色破解版软件大小:150.1MB更新时间:2015-11-041、按CTRL+N新建一个600*600的文档,按SHIFT+…

解析Asp.net Core中使用Session的

解析Asp.net Core中使用Session的

方法,电脑软件,net,Asp,Session,前言2017年就这么悄无声息的开始了,2017年对我来说又是特别重要的一年。元旦放假在家写了个Asp.net Core验证码登录, 做demo的过程中遇到两个小问题,第一是在Asp.net Core中引用dll,以往我们引用DLL都是直接引用…

javascript操作cookie

javascript操作cookie

操作,电脑软件,javascript,cookie,前端js cookie的使用cookie的作用:服务器可以利用Cookies包含信息的任意性来筛选并经常性维护这些信息,以判断在HTTP传输中的状态。Cookies最典型的应用是判定注册用户是否已 经登录网站,用户可能会得到提示,…

angular2 ng build部署后base文件

angular2 ng build部署后base文件

文件路径问题,详细,电脑软件,ng,base,最近在学习angular2中遇到了一些问题,问题如下:问题:使用angular-cli搭建的项目,执行ng build后,浏览器打开空白,发现文件的路径不对解决方案: 在package.json文件的scripts中添加命令:"build":"ng build --…

JavaScript之DOM插入更新删除_动力

JavaScript之DOM插入更新删除_动力

删除,学院,节点,动力,电脑软件,JavaScript之DOM插入更新删除,供大家参考,具体内容如下更新拿到一个DOM节点后,我们可以对它进行更新。可以直接修改节点的文本,方法有两种:一种是修改innerHTML属性,这个方式非常强大,不但可以修改一个DOM节点的文本…

ps怎样快速制作一个旋转空调按钮图

ps怎样快速制作一个旋转空调按钮图

空调,快速,按钮图标,电脑软件,ps,ps怎样快速制作一个旋转空调按钮图标?运用PHOTOSHOP软件,可以很简单的制作大家想要的照片,下面和小编一起来看看具体步骤吧。效果图:具体步骤:首先我们来分析一下。不管设计什么的时候,首先都要分析,不是拿着就开…

详谈javascript精度问题与调整

详谈javascript精度问题与调整

调整,精度问题,电脑软件,javascript,一个经典的问题:0.1+0.2==0.3答案是:false因为:0.1+0.2=0.30000000000000004第一次看到这个结果就是无比惊讶,下巴碰到地上,得深入了解下问题出在哪里,该怎么去调整。产生问题的原因在JS中数值类型就只有numbe…