【发布时间】:2010-11-05 23:03:37
【问题描述】:
如何从 PHP 中调用 JavaScript 函数?
<?php
jsfunction();
// or
echo(jsfunction());
// or
// Anything else?
以下代码来自 xyz.html(单击按钮),它在外部 xyz.js 中调用 wait()。这个wait() 调用wait.php。
function wait()
{
xmlhttp=GetXmlHttpObject();
var url="wait.php"; \
xmlhttp.onreadystatechange=statechanged;
xmlhttp.open("GET", url, true);
xmlhttp.send(null);
}
function statechanged()
{
if(xmlhttp.readyState==4) {
document.getElementById("txt").innerHTML=xmlhttp.responseText;
}
}
和wait.php
<?php echo "<script> loadxml(); </script>";
loadxml() 以同样的方式从另一个 PHP 文件调用代码。
loadxml() 在其他方面工作正常,但它没有按我想要的方式调用。
【问题讨论】:
-
我的javascript和php也是外部的。
标签: php javascript