为什么我的 php echo 不起作用

Why won't my php echo work?

本文关键字:不起作用 echo php 我的 为什么      更新时间:2023-09-26

我正在尝试让我的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 文件无法运行?

你对响应什么也没做,这就是为什么什么都没有发生。了解onreadystatechange .