我读了很多帖子,但似乎没有一个对我有用,我不知道我做错了什么。我想在 JavaScript 中调用 PHP 整数并将其设置为 JavaScript 变量,这样我就可以在计算中使用该变量。
average = '<?php echo $average; ?>';
console.log("value" + " " + average);
这是我一直在使用的代码,它打印到控制台:
value <?php echo $average; ?>
这显然不是我想要的结果,我希望它打印整数。 我的 $average PHP 整数也位于不同的文件中,所以我使用:
<?php include 'DBObject.php';?>
我希望能够进行如下计算:
drone1percentage = 1000 / average * 100;
但是由于average变量没有从我的其他文件中获取php整数$average,所以它不起作用。
最佳答案
您可以将其添加到您的 .htaccess,这样 PHP 也会解释 js 文件。
<FilesMatch "\.(js)$">
AddHandler application/x-httpd-php .js
</FilesMatch>
或者将该 .js 重命名为 .php 并在文件前面添加此 header :
header('Content-Type: application/javascript');
关于javascript - 将 PHP 整数传递给 JavaScript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37481912/