0

我正在编写一个小型 RP 游戏文本库。我找到了一个可以免费使用的有机会.js 脚本的站点,但我正在尝试找出如何在 PHP 中使用它。

这是他们告诉您使用的代码:

<script src="chance.js"></script>
  <script>
     console.log(chance.bool());
  </script>

但是每次我把它放在我的 PHP 中,它都会把所有东西都涂黑并且不起作用。我试图到处搜索以找出原因,但一无所获。很多网站说我不能在 PHP 中使用 JavaScript,但我知道这不是真的。

请有人指出我正确的方向...... :)

PS 重播是真还是假http://chancejs.com/ <<< 是它来自的站点。

4

3 回答 3

1

PHP!= JavaScript。JavaScript 是客户端,PHP 是服务器端。

您可能希望使用它rand()来生成随机数。

于 2013-08-06T00:36:02.747 回答
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>';
于 2013-08-06T00:39:04.793 回答
0

要在 PHP 中回显 JavaScript,您应该这样做:

 <?php
 echo"
 <script src='chance.js'></script>
 <script>
 console.log(chance.bool());
 </script>
 ";
 ?>

另外,请注意我在双引号内回显了它,这意味着现在如果您在 JS 中使用双引号,您应该像这样转义它们:\".

如上一个答案所述,您应该非常小心将 PHP 与 JavaScript 混合,因为 PHP总是在 JS 之前执行。

于 2013-08-06T00:41:41.147 回答