2013-04-23 56 views
0

我正在使用backbone.js路由器在我的单页面应用程序中进行导航。使用#标记导航使用backbone.js

代码摘录解释我的问题:

routes: { 
    'action/:id' : performAction 
} 

为了访问此我有我的锚元素,HREF = “#动作/ 121”

我的主机URL是http://mypage.com/test.html

问题是,当我对这个锚标记点击我的网址更改

http://mypage.com/action/121

而且也没有达到路由器代码,不知道我要去的地方错了。

+1

不会发生将'pushState'标志设置为true的情况吗? – Loamhoof 2013-04-23 10:59:30

回答

0

貌似要激活历史推,一定要禁用它运行(而不是你有什么)这样的:

Backbone.history.start({pushState的:假});