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