2013-12-20 4 views
0

로컬 호스트에서 백본 프로젝트를 실행하고 있습니다. 내 메인 라우터에 pushState: true을 설정했습니다. 내 index.html에 나는 이미지가 포함 된 여러 개의보기가 있습니다. 특정 링크를 클릭 할 때BackboneJS - pushState 및 이미지

이제
<div> 
    <img src="images/image1.jpg"> 
</div> 

, 내 메뉴보기에서 정의한 : 그 뷰는 이미지의 경로가 정의되어있는 HTML 템플릿 렌더링이 후

secondpage: function(event) { 
    event.preventDefault(); 
    var newRouter = new Backbone.Router(); 
    var route = '/secondpage'; 
    newRouter.navigate(route, {trigger: true}); 
}, 

을 내 URL은 localhost/secondpage으로 변경되었지만 지금까지는 이미지가 포함 된 두 번째 페이지에 대한 내보기 (이미지 2라고 말하면 됨)가 표시되지 않고 http://localhost/images/image2.jpg 오류가 발생합니다.

어떻게 해결할 수 있을까요?

답변

0

이미지의 경로는 /images/image2.jpg 아무것도 해결 일부러

<div> 
    <img src="/images/image1.jpg"> 
</div> 
+0

같은 것을해야한다 ... – SHT