在我的模板中我有这段代码
<input type="file" id="FeedImageUpload" name="upload" style="visibility: hidden; width: 0px; height: 0px" multiple />
<a onclick="document.getElementById('FeedImageUpload').click();"><i class="mdi-image-photo-camera panel-icon"></i></a>
在我的模板事件中我有这个代码
'change #FeedImageUpload':function(event){
console.log('change');
}
当我尝试上传文件时,更改事件会触发数百次有时数千次 我想在该事件中将图像上传到服务器,我不想多次上传图像
最佳答案
这就是解决方案。
将事件表单更改链接到单击。
'click #FeedImageUpload':function(event){
console.log('change');
}
如果你不想有输入样式,试试这个 JSFiddle
关于javascript - 文件上传更改事件触发次数过多,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28145621/