为什么我的php echo不起作用?

时间:2013-11-14 21:05:53

标签: javascript php function echo

我正在尝试让我的php文件调用我的javascript文件中的函数。毕竟我读过它,看起来最简单的方法就是像这样回复一个脚本:

echo "<script language=english> test(); </script>";

但是我的代码似乎确实有效。我的php文件运行完美,直到第二次我用echo写了一行代码。

javascript文件在我的网站上运行,而php文件在我的服务器上运行。这是代码:

function logIn()
{
    if (window.XMLHttpRequest)
    {
        // Code for IE7+, Firefox, Chrome, Opera, Safari
        xmlhttp = new XMLHttpRequest();
    }
    else
    {
        // Code for IE6, IE5
        xmlhttp = ActiveXObject("Microsoft.XMLHTTP");
    }

    xmlhttp.open("POST", "LogIn.php", true);
    xmlhttp.send();
}

function test() {
    alert("test");
}

php文件:

<?php

echo "<script language=javascript> test(); </script>";

?>

任何人都可以帮我弄清楚当我写一个回声代码行时我的php文件无法运行的原因吗?

1 个答案:

答案 0 :(得分:3)

你对回应一无所知,这就是为什么没有发生的事情。了解onreadystatechange