8
我想从PHP调用一个JavaScript函数。根据所有的例子,我一直在看下面的工作,但事实并非如此。为什么不?从PHP调用JavaScript函数
<?php
echo "function test";
echo '<script type="text/javascript"> run(); </script>';
?>
<html>
<script type="text/javascript">
function run(){
alert("hello world");
}
</script>
</html>
您必须在声明它之后执行函数。在上面的例子中,你执行未定义的函数。 –
但这没有意义,我测试了这个,但放置一个run();在函数被定义之前,JavaScript内部仍然正确地调用函数。 – user1334130
它非常有意义。您可以在声明函数之前在同一个“
功能必须使用
前宣布它应该是
来源
2012-10-10 06:02:01
正如其他人所建议的,该功能需要先声明。但是,如果你需要首先呼应了从PHP JavaScript的,你可以将其存储在一个PHP变量后呼应了,还是有你的代码等待DOM来完成第一加载...
如果您使用的是jQuery或其他框架,他们probalby有更好的方式来做这件事......在jQuery中:
来源
2012-10-10 06:15:00