1

对于使用 Ajax 加载的页面,我有一些案例。每个案例都与底部的默认值完全分开。它只是不显示任何东西。

switch($_GET['page'])  {  

    case '#filemanager' : $page = '
        <div class="innerbox">
            <p>Demo text for the file manager page</p>
        </div>'; break;

    case '#todo' : $page = '
        <div class="innerbox">
            <p>Demo text for the to-do page</p>
        </div>'; break;

    default: $page = '
        <div class="innerbox">
            <h1>ADMIN CONTROL PANEL</h1>
        </div>'; break;

}
echo $page;

我在代码中做错了什么吗?如果是这样,一个快速的帮助之手将不胜感激。

问候

4

1 回答 1

3

该代码应该可以工作,请参阅此示例

最有可能的问题是$_GET['page']没有设置,你遇到了一个 php 警告。您可以使用以下方法避免这种情况:

$get = isset($_GET['page']) ? $_GET['page'] : 'default or something';
switch($get) {
    ...
于 2012-07-17T14:13:25.023 回答