javascript ファイル内の関数を呼び出すように php ファイルを取得しようとしています。私がそれについて読んだ後、最も簡単な方法は、次のようにスクリプトをエコーバックすることです。
echo "<script language=english> test(); </script>";
ただし、私のコードは機能しているようです。私のphpファイルは、echoでコード行を2番目に書くまで完全に実行されます.
JavaScript ファイルは私の Web サイトで実行されており、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ファイルが実行されない理由を理解するのを手伝ってくれる人はいますか?