1

我在骨干网有以下路线:

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);
});

任何帮助!

4

1 回答 1

1

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

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

于 2013-10-30T05:08:38.303 回答