Javascript 在ajax之后调用滚动事件
我可以有一个非常长的页面,大多数HTML都是通过ajax调用生成的,如下所示:Javascript 在ajax之后调用滚动事件,javascript,jquery,ajax,Javascript,Jquery,Ajax,我可以有一个非常长的页面,大多数HTML都是通过ajax调用生成的,如下所示: $.ajax({ url: '_estimate_table_categories.php', success: function(data) { $('#estimate_table').html(data); }, error: function(jqXHR, textStatus, errorThrown) { alert("An error ha
$.ajax({
url: '_estimate_table_categories.php',
success: function(data) {
$('#estimate_table').html(data);
},
error: function(jqXHR, textStatus, errorThrown) {
alert("An error has occurred. "+ textStatus);
}
});
用户通过多种不同的方式对ajax调用的表单中加载的数据进行更改,每次更改后,我都会调用一个函数来加载上面的ajax。通常情况下,这将无缝加载,用户不知道有什么不同,但会显示他们的更新更改。这工作正常,应用程序已经运行了几个月
问题是,有时,scroll事件是fire,它会向上滚动用户。当用户更改某些内容时,这种情况会随机发生。我能让它快乐,但它是如此零星
我拍了几张照片,以便看到发生了什么
以下是应该发生的事情:
以下是随机发生的情况:
以下是发生的滚动事件:
正在加载的数据是表(有点像长报告)。我看到这种情况的唯一一次是当用户从表中添加或删除一行数据时。我从未见过当用户更改表中的现有数据时会发生这种情况
正如你所看到的,在我的第二张图片中,有一个滚动事件,我一生都不知道它是从哪里来的。有人有什么想法吗?您在添加和删除行时调用的函数是什么。您可能正在调用一些更改焦点/触发事件的函数。如果我不清楚,很抱歉。我不是在添加或删除行。我正在重新生成整个桌子。