Как вызвать функцию JavaScript из PHP?
<?php
jsfunction();
// or
echo(jsfunction());
// or
// Anything else?
Следующий код из xyz.html (при нажатии кнопки) вызывает wait()
во внешнем xyz.js . Это 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()
работает нормально, но его называют не так, как я хочу.