1
我有一些路线:Backbone.history.navigate不保存参数
routes: {
"": "main",
"!/": "main",
"!/page": "page",
"!/page/:id": "page"
},
然后,我有一些HTML链接,例如:
<a href="site.com/#!/page/3">my link</a>
如果我按我的链接我访问到url site.com/#!/page/3
,对我来说没关系。但是,如果我有这个链接:
<a href="javascript:void(0);" onclick="Backbone.history.navigate('!/page/3', {trigger:true});">my link</a>
我访问网址site.com/#!/page/
(不id=3
)。 Id仍然定义。但是在重新加载页面后,我的ID有问题,因为我有url:site.com/#!/page
,ID未定义。
如何使用以下链接标记在Backbone中导航?
<a href="javascript:void(0);" onclick="Backbone.history.navigate('!/page/3', {trigger:true});">my link</a>