ajaxFileUpload.js造成上传按钮中的 change事件只能触发一次问题的解决
今天碰到了ajaxFileUpload文件上传change只能触发一次,程序也不出错,js什么错误也看不了等,一开始以为是change失效的原因造成的,搜索了好多解决方法最后了解真相,其实不是由change事件失效造成的,而是ajaxFileUpload插件造成的,它会把原来的file元素替换成新的file元素,所以之前绑定的change事件就失效了
原因也是ajaxFileUpload.js这个文件的造成的
找到ajaxFileUpload中的这个方法:createUploadForm
修改前:
修改后:
修改完之后替换之前的运行可以,change也可以触发有效了.
原文:https://blog.****.net/zhanxiaochu/article/details/83012923