我的页面上有一个 JStree(嗯,实际上是 3 棵树。不要说得太快......)。在这棵树上,我通过 Ajax 动态加载节点,这里没问题,内置指示器工作正常。现在,当一个节点被选中时,我通过一个 Ajax 调用加载一个项目列表到同一个控制器中的另一个方法和一个局部视图。这也很好用。
问题是,我还没有(还)找到一种正确的方法来告诉第二个 Ajax 调用使用不同的指标。到目前为止我所拥有的是
$(document).ready(function() {
$('.loadingIndicator').hide();
});
$(document).ajaxSend(function() {
$('.loadingIndicator').show();
});
$(document).ajaxComplete(function() {
$('.loadingIndicator').hide();
});
但是很明显,当树的分支被加载时,这个指示器也会显示加载,这是令人困惑的。
谢谢你的帮助,伯纳德。