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 に答える