我有一个单页应用程序,每个控制器中有多个控制器和操作,如果从移动设备访问该页面,所有这些都返回一个 json 结果。
Backbone 会根据指定的 url 加载正确的视图并解析 json。使用 underscore.js 比我编译模板并最终在 div 中显示它。
在我刷新浏览器之前,这可以正常工作。刷新 REST 应用程序的操作是将 JSON 发送回浏览器,但显然没有加载任何模板。
是否有解决此问题的方法,例如,我尝试重定向到带有哈希值的索引页面(“Index#MyPage”)。
在这种情况下,主干加载索引页面而不是识别它需要去“MyPage”路由并加载它的 Json(它确实如此),但模板仍然没有被加载。