我知道最佳做法是“您的内容必须在页面加载时可用”,我也这样做了。
如果用户导航到 /questionnaire/info/id/2
,PHP 会提供完整的 html。但是此时问题出现了,backbone.js 匹配相同的路由并重新请求相同的页面并使用 ajax 加载它。
如何为当前页面的首次加载禁用主干?
最佳答案
我找到了答案。只需使用 silent: true 参数开始历史记录,如下所示:
Backbone.history.start({pushState: true, silent: true});
关于javascript - 如何在初始页面加载时禁用 Backbone.js 路由,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11577385/