簡體   English   中英

為什么我的php echo無法正常工作?

[英]Why won't my php echo work?

我正在嘗試讓我的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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM