在我的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 参数。
还有一件事:当我在我的某个文件中编写这段代码时.php它工作正常。但是我要把这个代码分区放在外部js文件中并包含它。我怎样才能做到这一点?
只要
你让PHP解析它 - 在文件名的末尾附加.php,如果你使用的是apache - 它应该没问题。您可以加载以 PHP <script src="test.js.php" />
结尾的 JavaScript 文件。