こんにちは、私は現在、他のページから div にデータをロードする基本的な div フレームワークを使用しています。しかし今は、すべての div コンテンツが 1 つのHTMLページに保存され、アクセスされるソリューションに移行したいと考えています。jQueryタブの使用を考えていました。このソリューションを実装するにはどうすればよいですか。
以下は、現在使用しているコードです。
<?php
if(isset($_GET['page'])){
$page=$_GET['page'];
}else{
$page='home';
}
?>
<div class="container">
<div class="header">
A Basic Div Framework
</div>
<div class="nav">
<div class="<?php if($page=='home'){echo 'nav-button-mark';}else{echo 'nav-button';} ?>"><a href='?page=home'>首页 home</a></div>
<div class="<?php if($page=='page1'){echo 'nav-button-mark';}else{echo 'nav-button';} ?>"><a href='?page=page1'>网页一 page 1</a></div>
<div class="<?php if($page=='page2'){echo 'nav-button-mark';}else{echo 'nav-button';} ?>"><a href='?page=page2'>网页二 page 2</a></div>
<div class="<?php if($page=='page3'){echo 'nav-button-mark';}else{echo 'nav-button';} ?>"><a href='?page=page3'>网页三 page 3</a></div>
</div>
<div class="content">
<?php
switch($page){
case 'home':
echo '<h1>Home Page Content</h1>';
echo '<h3>$_GET</h3><pre>';print_r($_GET);echo '</pre>';
echo '<h3>$_POST</h3><pre>';print_r($_POST);echo '</pre>';
echo '<h3>$_SESSION</h3><pre>';print_r($_SESSION);echo '</pre>';
break;
case 'page1':
echo '<h1>Page 1 Content</h1>';
echo '<h3>$_GET</h3><pre>';print_r($_GET);echo '</pre>';
echo '<h3>$_POST</h3><pre>';print_r($_POST);echo '</pre>';
echo '<h3>$_SESSION</h3><pre>';print_r($_SESSION);echo '</pre>';
break;
case 'page2':
echo '<h1>Page 2 Content</h1>';
?>
<form method="post" action="?page=page3" />
<input type='text' size='40' name='user-input' />
<input type='submit' name='mysubmit' />
</form>
<?php
echo '<h3>$_GET</h3><pre>';print_r($_GET);echo '</pre>';
echo '<h3>$_POST</h3><pre>';print_r($_POST);echo '</pre>';
echo '<h3>$_SESSION</h3><pre>';print_r($_SESSION);echo '</pre>';
break;
case 'page3':
if(isset($_POST['mysubmit'])){
$_SESSION['user-input']=$_POST['user-input'];}
echo '<h1>Page 3 Content</h1>';
echo '<h3>$_GET</h3><pre>';print_r($_GET);echo '</pre>';
echo '<h3>$_POST</h3><pre>';print_r($_POST);echo '</pre>';
echo '<h3>$_SESSION</h3><pre>';print_r($_SESSION);echo '</pre>';
break;
default:
echo '<h1>Error: Unknown Page!!</h1>';
break;
}
?>
</div>