Backbone Model获取Chrome中的加载指示器的步骤。 IE

时间:2015-06-02 19:48:05

标签: javascript jquery google-chrome backbone.js

我们有一个应用程序,通过骨干网获取模型数据时显示loading.gif。代码看起来很像:

$('.loading-indicator').show()
myModel.fetch({async: false}) 
setSomeOtherVar = Date.today() //some var unrelated to fetch
$('.loading-indicator').hide()

这在FFX中工作正常,但在Chrome和IE中,加载指示符在调用fetch时消失。我可以通过w /调试器来看到这一点。如果我在获取时设置断点,则指示符在那里,并在调用fetch时立即消失。获取成功,控制台中没有错误。

非常感谢任何见解

1 个答案:

答案 0 :(得分:0)

我找到了答案,这对我有用。我删除了{async: false},它为我解决了。正如@Alexander Derck所提到的,尝试删除异步,它应该可以工作。