ajax上传文件

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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

以上是关于ajax上传文件的主要内容,如果未能解决你的问题,请参考以下文章

jquery ajax实现上传文件代码,带进度条

无法使用 $ajax() 在 PHP 中上传文件

AJAX上传文件和文本不起作用

jQuery / ajax 上传图片并保存到文件夹

ajax上传文件后,后台java如何接收(求后台接收的完整代码)

文件未在 cakephp 中使用 Ajax 上传