ajax上传文件

1.form的target属性: _self _blank _parent iframename 。页面在完成之后会到指定的地方去响应。跳过去之后,再相应都要使用window.parent.fnName调用函数了。

在本页面写入事件完毕后期望调用的函数,在请求发送到另一个iframe之后,后端返回一个script文本字符串,在后端调用该函数。

2.http2+FormData

XMLHttpRequest:

监听函数:xhr.upload.onprogress=fn文件上传过程监听。e.lengthComputable/e.loaded/e.total

加载开始 xhr.onloadstart=fn 

加载成功 xhr.onload=fn

加载错误 xhr.onerror=fn

加载完毕 xhr.onloadend=fn

加载禁止 xhr.onabort=fn

xhr.open(type,url,boolean)

xhr.send(data)

formData:

fd=new FormData();

 fd.append('id',files);

 实例见:https://github.com/xiaomiemie/ajaxUpload

posted on 2016-02-17 10:02  xiaomie  阅读(171)  评论(0编辑  收藏  举报

导航