我正在编写一个小型RP游戏文本库。我找到了一个免费使用chance.js脚本的网站,但我试图找出如何在PHP中使用它。
这是他们告诉您使用的代码:
<script src="chance.js"></script>
<script>
console.log(chance.bool());
</script>
但是每次我把它放在我的PHP中它都会使所有内容变黑并且不起作用。我试图到处搜索,试图找出原因,但一无所获。很多网站都说我不能在PHP中使用JavaScript,但我知道这不可能是真的。
请有人指出我正确的方向...... :)
P.S。重播是真还是假http://chancejs.com/&lt;&lt;&lt;是它来自的网站。
答案 0 :(得分:1)
PHP!= JavaScript。 JavaScript是客户端的,PHP是服务器端的。
您可能希望使用rand()
生成随机数。
答案 1 :(得分:0)
如果要将其输出到浏览器中,请执行以下操作:
<?php
...
?>
<script src="chance.js"></script>
<script>
console.log(chance.bool());
</script>
<?php
...
?>
或使用 echo php函数:
echo '<script src="chance.js"></script>
<script>
console.log(chance.bool());
</script>';
答案 2 :(得分:0)
要回显PHP内部的JavaScript,您应该这样做:
<?php
echo"
<script src='chance.js'></script>
<script>
console.log(chance.bool());
</script>
";
?>
另外,请注意我在双引号中回显它,这意味着现在如果你在JS中使用双引号,你应该像这样转义它们:\"
。
正如之前的回答所述,你应该非常小心将PHP与JavaScript混合,因为PHP在JS之前总是执行。