我正在尝试使用 jQuery 将外部页面加载到当前页面中,而用户不会看到页面加载。
当我调用页面“info.php”时,它被加载到#content
div 中。这就是脚本应该做的事情。问题是在包含脚本和 div 的主页中#content
,我已经有一些代码,我希望它在有人访问该页面时执行,而不是从任何外部页面调用。这是可行的,但是当我单击菜单中的一个链接时,我无法返回到初始内容。
这是我的代码的一个例外:
<script>
$(function() {
$('#nav a').click(function() {
var page = $(this).attr('href');
$('#content').load(page + '.php');
return false;
});
});
</script>
<ul id="nav">
<li><a href="#">Page1</a></li>
<li><a href="about">About</a></li>
<li><a href="contact">Contact</a></li>
<li><a href="info">Info</a></li>
</ul>
<div id="content">
Here I have some code that I wanted to be attributed to the "Page1"
</div>