我有一个Web应用程序,需要立即保存所有数据。
我使用以下行来触发ajax调用:
$('#form_global').on("change", function(e) {
e.preventDefault();
transaction_save();
});
我的问题是还有其他事件会改变多个输入,多输入更改会多次触发ajax调用。
有没有办法阻止.on(“更改”)被多次触发?
答案 0 :(得分:1)
您可以在 e.preventDefault()
之后添加以下代码e.stopImmediatePropagation();
$('#form_global').on("change", function(e) {
e.preventDefault();
e.stopImmediatePropagation();
transaction_save();
});
这里是link