0

你好我正在创建一个主干页面,我使用控制器来激活一些视图。

我有这个控制器:

 var AppRouter = Backbone.Router.extend({
    routes: {
        "":"main",
        "your":"yourpost",
        "random" : "randompost",
        "featured" : "featuredpost",
        "sponsored" : "sponsoredpost",
        "post/:pos" : "post",
      },
      main : function () {
        console.log("MAIN_VIEW");
       main_view.render();
      },
      yourposts : function () {
        console.log("YOUR_VIEW");
        yourpost.refresh();
        yourpost.render();
      },
    ...
  // Instantiate the router
  var app_router = new AppRouter();
  // Start Backbone history a neccesary step for bookmarkable URL's
  Backbone.history.start();

当我在 URL 中有这样的内容时:

.../web/index.html#你的

我按 F5 键,Web 浏览器写:

.../web/index.html#

我的问题是,当我按 f5 时如何保持 url 的值?

谢谢!

4

1 回答 1

0

我的代码失败了,我做了一个会话方法,将信息保存在主干变量中,当我刷新时,如果没有变量,则重定向到主页。我必须修改登录方法才能刷新页面而不会出现问题。

对不起,谢谢!!

于 2012-10-12T09:38:57.350 回答