我们有一个应用程序,通过骨干网获取模型数据时显示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时立即消失。获取成功,控制台中没有错误。
非常感谢任何见解
答案 0 :(得分:0)
我找到了答案,这对我有用。我删除了{async: false}
,它为我解决了。正如@Alexander Derck所提到的,尝试删除异步,它应该可以工作。