ajaxfileUpload.js 异步文件上传 onchange问题

来源:互联网 发布:软件专利侵权案例 编辑:程序博客网 时间:2024/05/21 14:00

ajaxfileUpload.js异步文件上传

201699

17:01

问题描述:需要通过插件ajaxfileUpload实现图片异步上传,遇到两个问题

1、文件反复提交(onchange事件只触发多次)

2、文件只提交一次(onchange事件只触发第一次)

原因:

1.ajaxfileUpload文件中进行循环clone

 

 

2016-09-09 17:08 -屏幕剪辑

 

其中  newElement[0].files = oldElement[0].files;造成多次clone()多次出发change事件

 

2.ajaxfileUpload文件中不能浅拷贝

 

 

2016-09-09 17:10 -屏幕剪辑

 

其中 var newElement = oldElement.clone();浅拷贝

 

解决:

 

 

 

2016-09-09 17:12 -屏幕剪辑

0 0