我知道您可以使用该函数setInterval
以固定的时间间隔调用您的 ajax 函数。我想要实现的是这样的:
while (true) //but obviously this while loop will block other code. I'd like it non-blocking
{ //if certain condition is met, call my ajax function.
}
所以基本上代码应该静静地坐在后台,倾听。如果满足某些条件,则触发 ajax 调用。
在 jquery/javascript 中有可能吗?
编辑:对于条件:基本上,我将自动滚动一个大表的行(这是另一个问题,另一个帖子......),一旦它到达最后一行,满足条件,调用 ajax 从中获取数据服务器,重新填充表格,然后再次开始自动滚动。