我需要从js文件访问apache环境变量。我不确定这是不可能的。
我曾经使用以下方式设置Apache变量并在php中访问它
设置ENV varialbe
SetEnv PAYPAL_MODE live
来自php
echo $_SERVER["PAYPAL_MODE"];
我的问题是我可以在我的js文件中访问“PAYPAL_MODE”
<html>
<head>
alert(PAYPAL_MODE);
</head>
<body>
</body>
</html>
答案 0 :(得分:3)
你可以这样做:
var paypal_mode = "<?= $_SERVER["PAYPAL_MODE"];?>";
alert(paypal_mode);
您需要确保要公开该变量
答案 1 :(得分:1)
试试这个,
<head>
<script>
alert("<?= $_SERVER["PAYPAL_MODE"];?>");
</script>
</head>
答案 2 :(得分:0)
嗯,你可以在你的html中做这样的事情:
<script>
$(document).ready(function() {
window.paypal_mode = <?php echo json_encode($_SERVER["PAYPAL_MODE"]); ?>;
});
</script>
并通过javascript文件中的window对象访问它。