Backbone.js路由器在有延迟时不加载初始请求

时间:2013-07-05 23:46:57

标签: jquery backbone.js backbone-routing

所以在我的脚本中,我做标准的

var router = new App.MyRouter();
Backbone.history.start( { pushState: true } );

这很好用。但是,我希望有一个jQuery文档就绪块包围这个。发生这种情况时,请求不会触发路由。

我挖得更深,看到只要有延迟,请求就不会路由。当我在路由器周围设置超时时,它也无法正常工作。我已经看到它为其他人工作的例子,并且不明白为什么它不起作用......这让我担心,因为它表明路由器有一段时间可以工作,如果有任何延迟,它会赢得'吨...?

1 个答案:

答案 0 :(得分:0)

想出来,函数中的Backbone对象是不同的,所以我不得不传入它。