您好我正在创建一个骨干页面,我使用控制器激活一些视图。
我有这个控制器:
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时,如何保持网址的值?
谢谢!
答案 0 :(得分:0)
我的代码出现故障,我已经完成了一个会话方法,用于保存骨干var中的信息,当我刷新时如果没有变量,则重定向到主页面。我必须修改登录方法才能刷新页面而没有问题。
对不起,谢谢!!