大家好,我目前正在使用一个基本的 div 框架,它将其他页面中的数据加载到 div 中。但现在我想转向一种解决方案,在一个HTML页面上存储和访问所有 div 内容。我一直在考虑使用 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>