我已经在我的导航菜单如下:jQuery.load()在锚链接的ID检索页面的div
<ul>
<li><a href="#" id="folio1"><img src="img1.jpg" border="0" /></a></li>
<li><a href="#" id="folio2"><img src="img2.jpg" border="0" /></a></li>
</ul>
它调用的jQuery:
<script type="text/javascript">
$("#folio1").click(function() {
$('#folioWrap').load('folio1.html');
});
$("#folio2").click(function() {
$('#folioWrap').load('folio2.html');
});
</script>
这应该更新的div# folioWrap,但现在它只是显示空白。所以,我有两个问题:
1 - 是否有一个根本问题,我在这里导致空白页面加载?
2 - 有没有一种方法可以编写jQuery,以便我只需要一个实例,并且可以从锚链接传递所有信息?这样我可以有大量的链接引用各种页面,而不是为每个人创建一个jQuery引用?
你们是不是要访问此你的本地计算机上(例如打开一个外部链接)?有时候会有安全问题阻止您加载本地文件 – 2011-01-10 15:38:31
不,它与服务器上的源页面位于同一目录中 – brianrhea 2011-01-10 15:40:32
它是完整的HTML页面吗?用'
...`等等?我建议在启用XHR请求记录功能的Chrome开发人员工具中打开它。然后你可以看到它是什么请求/回来 – 2011-01-10 15:41:51