我是PHP的新手,如果有人知道如何从另一个PHP文件中的函数执行外部JavaScript函数,请给我帮助。(或使用 Ajax)。
在我的代码中(见注释):
在索引中.php->
<script type="text/javascript">
function OnUnityReady()
{
u.getUnity().SendMessage("test", "SubmitInputValue", "name");
}
</script>
在聊天应用中.php ->
<?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;
}
}
?>
你不能从 php 脚本中执行 javascript 函数。特别是因为javascript是由你的浏览器解析的,使用file_get_contents()或cURL是行不通的。找到一种方法在 PHP 中复制 JavaScript 函数 :/