Как вызвать функцию 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() работает отлично в противном случае, но его не называют так, как я его хочу.