在JS文件中获取PHP变量值

时间:2014-05-19 11:15:06

标签: javascript php

我正试图找到一种方法来获取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";
?>

有没有办法在js文件中包含一个php文件,让我可以使用全局变量和调用函数?

2 个答案:

答案 0 :(得分:0)

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

我不推荐这个,但

你可以要求js文件,并在js文件中像var from = '<?php echo $name; ?>'那样编写你的变量,然后像

一样使用该文件
<script>
   <?php require 'asset/myfile.js' ?>
</script>

答案 1 :(得分:0)

在您的admin.php文件中

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

在你的javascript.js文件中

gloablSettings.var1; //etc