如何在JS文件中使用超级全局PHP变量

时间:2016-07-11 12:02:38

标签: javascript php global-variables

在我的JavaScript文件中,我有if语句和其中的一些代码。我试图在js函数中使用超全局变量。

这是JavaScript函数中嵌入的PHP代码:

if(typeof window.history.pushState == 'function') {
    window.history.pushState({}, "Hide", '<?php echo $_SERVER['PHP_SELF'];?>');
}

$_SERVER['PHP_SELF']变量代表js函数的3参数。

还有一件事:当我在somefile.php中编写这段代码时,它运行正常。但是我要把这个代码分区放在外部js文件中并包含它。我怎样才能做到这一点?

1 个答案:

答案 0 :(得分:0)

只要你有PHP解析它 - 在文件名的末尾追加.php,如果你正在使用apache - 它应该没问题。您可以加载以PHP <script src="test.js.php" />结尾的javascript文件。