如何在初始页面加载时禁用Backbone.js路由

cnk*_*nkt 7 javascript model-view-controller backbone.js backbone-routing

我知道最佳实践说"你的内容必须在页面加载时可用",我这样做了.如果用户导航到/questionnaire/info/id/2,PHP将提供完整的html.但是在此之后问题出现了,backbone.js匹配相同的路由并重新请求同一页面并用ajax加载它.

如何禁用当前页面首次加载的主干?

cnk*_*nkt 8

我找到了答案.用silent开始历史:真如下的参数:

Backbone.history.start({pushState: true, silent: true});
Run Code Online (Sandbox Code Playgroud)