使用Jquery和PHP技术避免从其他页面刷新后加载主页


Avoid Home Page Load after refresh from some other page using Jquery and PHP techniques

你好,我正在使用以下技术加载不同的页面与菜单栏。当我点击任何菜单栏按钮时,它加载没有页面刷新的页面。但是当我在任何其他页面,除了主页,我想刷新或提交该页,它再次加载主页。

菜单

<ul id="navigation"> <li><a href="javascript:loadContent(1);">Home</a></li> <li><a href="javascript:loadContent(2);">Services</a></li> <li><a href="javascript:loadContent(3);">About</a></li> <li><a href="javascript:loadContent(6);">Contact</a></li> </ul>

新<<p> Jquery/strong>

function loadContent(id) { $("#pagehandler").load("loadpage.php?pageid="+id+""); }

页面正文

<div id="pagehandler"></div>

switch($cOption) {
    case 1: 
        $extra = 'home.php';
        header("Location: http://$host$uri/$extra"); 
        break;
            case 2:
        $extra = 'Services.php';
        header("Location: http://$host$uri/$extra"); 
        break;
            case 3:             
        $extra = 'about.php';
        header("Location: http://$host$uri/$extra"); 
        break;

    default:
        echo 'Whoops, didn''t understand that option: <i>'.$cOption.'</i>';
}

?> "

从这个示例代码中,您可以了解代码执行的过程。当我只点击菜单按钮

如何在加载主页时使用f5刷新任何页面

似乎你正在执行switch语句的第一个分支。你证实了吗?

我将home重定向作为默认值,并且只检查没有home的已知值