php和js ajax表现得很有趣(内部解释)

php和js ajax表现得很有趣(内部解释),php,javascript,ajax,Php,Javascript,Ajax,我在使用这个ajax时遇到了问题。回报很有趣。这种转变似乎总是被认为是正确的。并将switch语句的其余部分包含在#page变量中。例如,我的PHP代码打印了这个(以及它应该打印的内容),底部的代码应该澄清我的意思 重述一下,它重复了第一个$page之后的所有内容 在我的页面上,我在下面看到了它应该发出的回声 '; break; case '#register' : $page = 'k'; break;

我在使用这个ajax时遇到了问题。回报很有趣。这种转变似乎总是被认为是正确的。并将switch语句的其余部分包含在#page变量中。例如,我的PHP代码打印了这个(以及它应该打印的内容),底部的代码应该澄清我的意思

重述一下,它重复了第一个$page之后的所有内容

在我的页面上,我在下面看到了它应该发出的回声

   ';
           break;

    case '#register' :
           $page = 'k';
           break;

    case '#contact' :
          $page = 'a';
    break;

     case '#a' :
        $page = ' b';
        break;

     case '#b' :
        $page = '<p> c</p>';
        break;


      default;
    echo "def";
   }
   echo $page;
php=]

switch($_GET['page']) {
 case '#about' :
        $page = ' HTML stack overflow formats it, anyways';
        break;

 case '#register' :
        $page = 'k';
        break;

 case '#contact' :
        $page = 'a';
        break;

  case '#a' :
     $page = ' b';
     break;

  case '#b' :
     $page = '<p> c</p>';
     break;


   default;
 echo "def";
}
echo $page;
开关($\u GET['page'])){
案例“关于”:
$page='HTML堆栈溢出格式化它,无论如何';
打破
案例“#寄存器”:
$page='k';
打破
案例“#联系人”:
$page='a';
打破
案例“#a”:
$page='b';
打破
案例“b”:
$page='c

'; 打破 违约 回声“def”; } echo$页;

再次感谢你

在php文件中,尝试将以下内容放在脚本顶部:


标题(“内容类型:文本/html”)

getPage方法在哪里?你能发送开关的其余部分吗?你确定你的PHP实际上是作为PHP执行的吗?你有
是的,我有php标签=]关于应该作为参数传递吗?经过它的JS就在那里!
switch($_GET['page']) {
 case '#about' :
        $page = ' HTML stack overflow formats it, anyways';
        break;

 case '#register' :
        $page = 'k';
        break;

 case '#contact' :
        $page = 'a';
        break;

  case '#a' :
     $page = ' b';
     break;

  case '#b' :
     $page = '<p> c</p>';
     break;


   default;
 echo "def";
}
echo $page;