を保存しません。私は私のリンクに押した場合は、私がアクセスBackbone.history.navigateは、私はいくつかのルートを持っているパラメータに
<a href="site.com/#!/page/3">my link</a>
:
routes: {
"": "main",
"!/": "main",
"!/page": "page",
"!/page/:id": "page"
},
は、それから私は、例えば、いくつかのHTMLリンクを、持っています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
なし)URLにアクセスします。 Idはまだ定義されています。しかし、ページの再読み込み後、私はURLがあるので私のIDに問題があります:site.com/#!/page
、IDは定義されていません。
Backboneで次のリンクタグを使用してナビゲートするにはどうすればよいですか?
<a href="javascript:void(0);" onclick="Backbone.history.navigate('!/page/3', {trigger:true});">my link</a>