本帖最后由 chenyiya 于 2013-09-30 18:28:20 编辑

解决方案 »

  1.   

    要是我就不把这个创建放到change里你创建它一次就可以了,不需要每次change都重新创建一次啊没看到哪里在上传之后remove的
      

  2.   

    需求要求的是选择图片后就上传,想过change是比较好的触发上传的事件了,不是创建啊
    $(io).remove();
    $(form).remove();
    ajaxfileupload执行完后,会把创建的form和iframe拿掉的,看源码有这段,或者浏览器断点的时候可以看到上传过程中有创建form和iframe,之后就消失了
      

  3.   

    症结在这:
    var newElement = $(oldElement).clone();
    想过是clone的问题,就是没仔细看,浪费这么多时间
    $(selector).clone(includeEvents);
    includeEvents: 可选。布尔值。规定是否复制元素的所有事件处理。默认地,副本中不包含事件处理器。
    也就是,clone出来的元素,默认是不会有任何事件的!!!
    clone(true);问题解决!