在JS文件中获取PHP变量值


Get PHP variable value in JS file

我正试图找到一种方法来获得javascript.js文件上的php变量值(在admin.php文件中)。

这是javascript.js文件。from变量是应该从admin.php文件中获取值的变量。

var from;
function table() { 
var atttHeader1 = document.createAttribute("data-hide");
var newtHeader1 = document.createElement("th");
atttHeader1.value="phone";
newtHeader1.setAttributeNode(atttHeader1);
var colName = document.createTextNode(from);
newtHeader1.appendChild(colName);
}

admin.php文件。并且name变量应该传递给javascript.js。

<?php
$name = "Homer";
?>

是否有一种方法包括一个php文件内的js文件,让我有可能使用全局变量和调用函数?

have

<script>
var from = '<?php echo $name; ?>'
</script>

我不推荐这么做,但是

您可以要求js文件,并在其中写入变量,如var from = '<?php echo $name; ?>'在js文件中,并有该文件,如

<script>
   <?php require 'asset/myfile.js' ?>
</script>

在admin.php文件中

<script>
  var globalSettings: {
     var1: "<?=$var1;?>",
     var2: "<?=$var2;?>"
  }
</script>

在你的javascript.js文件

gloablSettings.var1; //etc