javascript - 将 PHP 整数传递给 JavaScript

标签 javascript php

我读了很多帖子,但似乎没有一个对我有用,我不知道我做错了什么。我想在 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/

相关文章:

c# - .NET 应用程序使用 PHP/MYSQL 进行身份验证?

php - 如何根据另一个表中的公共(public) id 值选择一个表中的记录?

PHP 替换 <div> 中的文本(如果需要更改)

javascript - Angular UI Bootstrap - 在 typeahead-no-results 上显示下拉菜单

c# - 隐藏下拉列表中的项目 - C#

javascript - 在javascript中计算出网格的坐标?

php - CodeIgniter 中的 ActiveRecord

javascript - AngularJS 路由问题错误的 URL

javascript - Pg-promise - 可能参与事务/任务的可重用查询

javascript - 根据其他表单字段填写选择选项输入