我有一个名为
的函数test()
定义在一个名为test.js的javaScript文件中,该文件引用以下html:
<html>
<head>
<script src="test.js"></script>
</head>
<?php
echo "<script>test();</script>";
?>
<body>
</body>
</html>
我已经验证了test.js在它自己的工作和其他javascript正在由php执行。但我得到了一个未定义的错误。
Error: test() undefined
谁能告诉我如何正确地从php脚本引用外部javascript文件?
把它放到你的身体里,然后再测试一次
试一下
<html>
<head>
<script src="test.js"></script>
</head>
<body>
<?php
echo "<tag onClick='test()'>text text text </tag>";
?>
</body>
</html>
1-手动运行函数,而不是PHP:执行如下操作:
<body onload ="alert('test');test();">
if worked测试它:
<body onload ="alert('test');<?php echo "test();";?>">
它应该只是工作,你真的试过这样吗?:
<html>
<head>
<script src="js/test.js"></script>
</head>
<body>
<?php
echo "<script>test();</script>";
?>
</body>
</html>
你可以试试这个:
echo '<script type="text/javascript">','your_function();','</script>';