开发后台时,页面中难免会有上传图片的要求,由于前端框架不是很熟悉,平常用JQuery开发更多一些。
最近碰到一个问题,页面中上传图片时,type=file的input控件需要添加change事件,当该控件值改变时(即使用者选择了文件或者图片),触发上传。出现问题如下:
1、第一次没有问题,完全正常
2、如果上传以后再上传就无法触发change事件
解决方案:
$("input[type=file]").val(null);
注意⚠️:只在Chrome浏览器测试通过,其他未测试,建议测试避免兼容性问题。