input type='file'的change事件,如果上传的文件或图片名称不变,则change只会触发一次,再次上传则事件无反应。
解决change只触发一次问题只需要让input的值清空即可。
例如:
<input type='file' name='files' id='file' onchnage='change(this)'>
function change(e){
//你需要处理的代码
$('#file').val(''); //处理完之后只需要加这个代码即可
}