代码之家  ›  专栏  ›  技术社区  ›  Nirav Joshi

全局变量无法在另一个文件中访问[已关闭]

  •  0
  • Nirav Joshi  · 技术社区  · 8 年前

    我在标题中用JavaScript声明了一个全局变量。php文件,但在页脚中无法访问。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>
    

    指数php

    <?php
    require_once("templates/header.php");
    require_once("templates/footer.php");
    

    页脚。php

    <script type="text/javascript">
        alert(baseUrl.url);
    </script>
    </body>
    </html>
    

    未捕获引用错误:未定义baseUrl

    2 回复  |  直到 8 年前
        1
  •  6
  •   Alex MacArthur    8 年前

    type="text/javascript" . 解决这个问题,它应该会起作用。

        2
  •  0
  •   Andrei    8 年前

    你有一个拼写错误,你写道 javascipt 而不是 javascript type="..." 属性

    推荐文章