를 저장하지 않습니다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
없이) URL에 액세스 할 수 있습니다. ID가 아직 정의되어 있습니다. 하지만 페이지를 다시로드 한 후 URL이 있기 때문에 ID가 잘못되었습니다. site.com/#!/page
및 ID가 정의되지 않았습니다.
다음 링크 태그를 사용하여 백본에서 어떻게 탐색 할 수 있습니까?
<a href="javascript:void(0);" onclick="Backbone.history.navigate('!/page/3', {trigger:true});">my link</a>