我是php新手,如果有人知道如何从另一个PHP文件中的函数执行外部JavaScript函数,请给我一个帮助。 (或使用Ajax)。
在我的代码中(见评论):
在index.php->
中<script type="text/javascript">
function OnUnityReady()
{
u.getUnity().SendMessage("test", "SubmitInputValue", "name");
}
</script>
在chatApp.php中 - &gt;
<?php
class pfcCommand
{
function write($chan, $nick, $cmd, $param)
{
$data .= $nick."\t";
$data .= $cmd."\t";
$data .= $param;
.
.
$this->setMeta("channelid-to-msg", $this->encode($chan), $msgid, $data);
//FROM HERE, I NEED TO EXECUTE OnUnityReady() FUNCTION in index.html
//IN EVERY TIME WHEN EXECUTE THIS write FUNCTION
return $msgid;
}
}
?>
答案 0 :(得分:0)
您无法在php脚本中执行javascript函数。特别是因为您的浏览器会解析javascript,使用 file_get_contents()或 cURL 将无效。找到一种在PHP中复制JavaScript函数的方法:/