首页 > 代码库 > 让jQuery的ajaxFileUpload插件支持onchange事件

让jQuery的ajaxFileUpload插件支持onchange事件

ajaxFileUpload插件只能上传一次的BUG发现还不少人遇到,很不幸我也遇到的,使用后发现里面的坑还不少,在createUploadForm方法中有句

var newElement = jQuery(oldElement).clone(); // 修改成clone(true),同时复制事件

 

另外abort这个方法也需要自己去实现.

 

需要支持AMD规范要增加如下代码:

(function (factory) {    ‘use strict‘;    if (typeof define === ‘function‘ && define.amd) {        // Register as an anonymous AMD module:        define([            ‘jquery‘,            ‘jquery.ui.widget‘        ], factory);    } else {        // Browser globals:        factory(window.jQuery);    }}(function ($) {    ‘use strict‘;//将ajaxFileUpload插件的代码放在这里}));