提问人:relo80 提问时间:11/17/2023 最后编辑:Jayanika Chandrapriyarelo80 更新时间:11/21/2023 访问量:84
JQuery:On() 方法多次触发 [已关闭]
JQuery: On() method fires multiple times [closed]
问:
如果事件发生,以下代码将多次触发。.on("change")
具有该函数的 JavaScript 文件也可能多次包含在项目中。目前还无法改变这一点。我不确定这是否可能是原因。
为什么该函数可能会被多次调用,如何解决?
$(document).on("change", '.fileupload', function(e) {
alert("start upload");
e.preventDefault();
e.stopPropagation();
var formData = new FormData($('#fileuploadform')[0]);
get_ajaxcontent('url','FormData',formData,null);
});
我试图尝试不同的东西,但没有什么能帮助我找到原因并找到一种方法来运行该功能一次。
也许重要的是要知道更改属于文件上传的拖放区:-)
该页面是由大量 ajax 调用高度动态生成的,并且当前部分位于模态内部 - 也许它会有所帮助?
答: 暂无答案
评论
debugger;
change drop
get_ajaxcontent
$(document).on("change" ...