Backbone History后退按钮问题的浏览器

时间:2013-10-29 07:02:48

标签: backbone.js backbone-routing

我在Backbone中有以下路线:

routes: {
   // Default
   's*query':'search',
   '*actions': 'defaultAction'
},

PushState = true 路由器工作正常但当我使用浏览器后退和前进按钮时,查询将以未定义

app_router.on('route:search', function (query) {
   this.passInData = query.split("?",2)[1];
   LazyLoader.loadController([this.controllerMap.sc], this);
});

任何帮助!!

1 个答案:

答案 0 :(得分:1)

jQuery-BBQ插件将是完美的解决方案 插件:http://benalman.com/projects/jquery-bbq-plugin/

这里有关于它的文章。
http://blog.pamelafox.org/2013/05/managing-history-in-backbone-widgets.html