上传文件的input框的change时间只能触发一次的原因

2019-04-15 13:02发布


html代码:


    :
   
       

            PHP echo $threadinfo['pic']?>" name="pic" style="display:inline-block;width:200px;" class="form-control" id="pic">
            上传
           

       

   
js/ajaxfileupload.js')?>

js代码1 [有bug:点击上传一次图片后,再次点击上传图片无效:原因input框的change事件只触发了一次]

这个问题并不是由change事件失效造成的,而是ajaxFileUpload插件造成的,它会把原来的file元素替换成新的file元素,所以之前绑定的change事件就失效了,需要重新绑定一下

js代码2[解决办法,再次点击上传时给input框重新绑定change事件]


原文:http://blog.csdn.net/qq_34625397/article/details/53811940