我正在使用jQuery Mobile构建一个站点,我正在使用ajax来更改页面。
我有这样的页脚:
<footer data-role="footer">
<h4>
<a href="http://www.mysite.com/map" rel="external">
<img src="http://www.mysite.com/wp-content/themes/twentyeleven/img/icon_mapa.png" />
</a>
<a href="http://www.mysite.com/english" rel="external">
<img src="http://www.mysite.com/wp-content/themes/twentyeleven/img/en.jpg" />
</a>
</h4>
</footer>
在索引页面中,它可以正常工作。但是当我转到另一个页面,并且这个页面被添加到DOM中时,我可以看到图像片刻,然后,有些东西正在更新我的图像src。
例如,如果我的img src是http://www.mysite.com/wp-content/themes/twentyeleven/img/es.jpg
我要求此页面http://www.mysite.com/?lang=en#/category/actividades/?lang=en
正在将我的图片src更新为http://www.mysite.com/category/actividades/?lang=enwp-content/themes/twentyeleven/img/icon_mapa.png
答案 0 :(得分:1)
我假设mysite.com就是一个例子,我们能看到工作代码吗?
它似乎是一个baseURL问题,但似乎您在链接中使用绝对URL(通常在使用相对路径时baseURL会产生问题)。