<?php
$site= <<< END
<script src="auto.js"></script>
<html>
<body>
body
</body>
</html>
END;
echo($site);
?>
我尝试使用JavaScript创建一个简单的php站点,但JavaScript不会执行。我哪里错了?我在相同的目录中有auto.js文件:
alert("Hello world");
答案 0 :(得分:2)
尝试在html中移动脚本。
<?php
$site= <<< END
<html>
<script src="auto.js"></script>
<body>
body
</body>
</html>
END;
echo($site);
?>
还要确保js文件与脚本位于同一文件夹中。
答案 1 :(得分:0)
尝试在“$ site”周围添加引号。
$site = '<script src="auto.js"></script>
<html>
<body>
body
</body>
</html>';
你可以替换echo($ site);与echo $ site; 我不确定&lt;&lt;&lt;&lt;结束部分是为了 - 我以前从未在php中看过它。
答案 2 :(得分:0)
脚本标记位于HTML标记之外。
答案 3 :(得分:0)
什么是浏览器?
在Chrome中,这是有效的:
<?php
$site= <<< END
<script src="auto.js"></script>
<html>
<body>
body
</body>
</html>
END;
echo($site);
?>