在我的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文件中并包含它。我怎样才能做到这一点?
答案 0 :(得分:0)
只要你有PHP解析它 - 在文件名的末尾追加.php,如果你正在使用apache - 它应该没问题。您可以加载以PHP <script src="test.js.php" />
结尾的javascript文件。