我有一个如下的 JavaScript 函数。
function changeTheDom(var1, var2, var3) {
// Use DWR to get some server information
// In the DWR callback, add a element to DOM
}
这个函数在页面的几个地方被调用。有时,在一个循环中。changeTheDom
按照调用函数的顺序将元素添加到 DOM 中很重要。
我最初尝试添加DWREngine.setAsync(false);
到函数的开头和函数DWREngine.setAsync(true);
的末尾。虽然这有效,但它在页面的其余部分引起了彻底的疯狂。
所以我想知道是否有办法锁定该changeTheDom
功能。我找到了这篇文章,但我无法真正遵循else
循环或lockingFunction
打算如何调用它。
任何帮助理解该帖子或只是进行锁定程序将不胜感激。