用PHP编写javascript代码

用PHP编写javascript代码,javascript,ajax,Javascript,Ajax,My index.php switch ($action){ case "calendar": echo "<script language=\"javascript\">\n"; echo "document.write('Hello World!')"; echo "</script>"; include($_STR_TEMPLATEPATH."/calenda

My index.php

    switch ($action){

         case "calendar":

         echo "<script language=\"javascript\">\n";

         echo "document.write('Hello World!')";

         echo "</script>";

         include($_STR_TEMPLATEPATH."/calendar_view.php");

         break;

    }
日历分区:

<div id="calendar"></div>

当我调用
calendarList函数时,它确实调用了案例,但没有在
calendar div
中显示结果


任何帮助。谢谢你,不要用脚本来写电子文本,只需输出文本即可

switch ($action){
     case "calendar":
     echo "Hello World!";
     include($_STR_TEMPLATEPATH."/calendar_view.php");
     break;
}

我不认为插入带有innerHTML作品的脚本。请参见

,这里没有太多可显示的内容。如果一切都像您所描述的那样工作,那么响应将附加到DOM中,但JavaScript警报将永远不会执行


尝试
警报(xmlHttp.responseText)
以绝对确保您的回答是正确的。如果是,你可以从那里开始。

你做错了。请看谢谢,这个文本示例只是为了让我的文章更简单。实际上,我需要编写一个复杂的脚本;对于脚本,但是什么都没有,如果我在FireFox中打开带有Firebug的inspect元素,并在Response下打开请求“GET”,我可以看到它打印出script@alkhader:当您使用
alert(xmlHttp.responseText)时,它必须提醒您的响应。是的,我知道了。它现在会提醒脚本,
switch ($action){
     case "calendar":
     echo "Hello World!";
     include($_STR_TEMPLATEPATH."/calendar_view.php");
     break;
}