2013-12-20 83 views
0

我跑在我的本地骨幹項目。我有我的主路由器上設置pushState: true。在我的index.html我有多個包含圖像的視圖。這些觀點渲染HTML模板中的圖片路徑定義:BackboneJS - pushState的和圖像

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

現在,點擊特定的鏈接,當我在我的菜單視圖定義:

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

在此之後,我URL變成localhost/secondpage,迄今爲止很好,但現在,我的第二頁上的視圖,其中還包含一個圖像(讓我們說image2)沒有得到顯示,我得到錯誤http://localhost/images/image2.jpg找不到...

如何解決這個問題?

回答

0

的路徑,你的形象應該是這樣/images/image2.jpg

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

這didnt解決什麼... – SHT