我在我的本地主机上运行一个主干项目。我在我的主路由器上设置了pushState: true。在我的index.html上,我有多个包含图像的视图。这些视图呈现一个html模板,其中定义了图像的路径:
<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});
},在此之后,我的网址被更改为localhost/secondpage,到目前为止还不错,但是现在,我在第二个页面上的视图(也包含一个图像(假设是image2) )不能显示,并且我得到错误http://localhost/images/image2.jpg not found...
如何解决这个问题?
发布于 2013-12-20 10:56:55
镜像的路径应该类似于/images/image2.jpg
<div>
<img src="/images/image1.jpg">
</div>https://stackoverflow.com/questions/20694403
复制相似问题