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
原文:http://www.cnblogs.com/yangxiaomie/p/5194445.html