Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在ajax之后调用滚动事件_Javascript_Jquery_Ajax - Fatal编程技术网

Javascript 在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

我可以有一个非常长的页面,大多数HTML都是通过ajax调用生成的,如下所示:

$.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,它会向上滚动用户。当用户更改某些内容时,这种情况会随机发生。我能让它快乐,但它是如此零星

我拍了几张照片,以便看到发生了什么

以下是应该发生的事情:

以下是随机发生的情况:

以下是发生的滚动事件:

正在加载的数据是表(有点像长报告)。我看到这种情况的唯一一次是当用户从表中添加或删除一行数据时。我从未见过当用户更改表中的现有数据时会发生这种情况


正如你所看到的,在我的第二张图片中,有一个滚动事件,我一生都不知道它是从哪里来的。有人有什么想法吗?

您在添加和删除行时调用的函数是什么。您可能正在调用一些更改焦点/触发事件的函数。如果我不清楚,很抱歉。我不是在添加或删除行。我正在重新生成整个桌子。