我在JavaScript中的header.php文件中聲明的全局變量不能訪問,但它不是在footer.php文件訪問全局變量在另一個文件
代碼:
的header.php
<?php define('BASE_URL','https://example.com'); ?>
<!DOCTYPE html>
<html lang="en" xml:lang="en" xmlns="http://www.w3.org/1999/xhtml">
<head>
<script type="text/javascipt">
var baseUrl = { url:"<?php echo BASE_URL; ?>" };
</script>
<meta charset="utf-8"/>
</head>
<body>
的index.php
<?php
require_once("templates/header.php");
require_once("templates/footer.php");
footer.php
<script type="text/javascript">
alert(baseUrl.url);
</script>
</body>
</html>
在這裏,我嘗試訪問footer.php文件的baseUrl可變的,但我得到這個錯誤
Uncaught ReferenceError: baseUrl is not defined
尋找幫助!
您錯過了'
'標記。 – Hackerman@Hackerman剛剛編輯我的問題不,我不錯過那個標籤 –
應該工作正常! – adeneo