jQuery を使用して、ユーザーがページの読み込みを確認せずに外部ページを現在のページに読み込もうとしています。
#content
ページ「info.php」を呼び出すと、 divに読み込まれます。それがスクリプトが行うべきことです。問題は、スクリプトとdivを含むメインページに、#content
誰かがページにアクセスしたときに実行し、外部ページから呼び出されないようにするコードが既にあることです。これは機能していますが、メニューのリンクの 1 つをクリックすると、最初のコンテンツに戻ることができません。
ここに私のコードの例外があります:
<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>