无法使用jquery加载php文件并在文件外部访问变量

时间:2015-06-14 11:04:38

标签: php jquery

如果我通过Jquery加载我的php文件(Home.php),我似乎无法访问我的Home.php文件中的$ var。它加载成功但我得到这个“未定义”错误:

( ! ) Notice: Undefined variable: var in /media/sf_sandbox/linksup/view/Home.php

我已按照完全相同的顺序完成此操作。 我宣布变量:

的index.php

<?php
    $var = "bar";
?>

我用.load()加载文件Home.php:

的index.php

<div id="ContentContainer">
    <script>        
        $( "#ContentContainer" ).load( "view/Home.php" );
    </script>
</div>

然后我尝试在Home.php中获取$ var的值:

Home.php

<div class="row">
        <div class="col-md-12">
            <h2>Home</h2>
            <?php echo $var?>
        </div>
</div>

1 个答案:

答案 0 :(得分:1)

为什么要为此目的使用jquery。 PHP include_once()可以轻松完成。

Home.php如下所示: -

<?php include_once('index.php');?>
<div class="row">
        <div class="col-md-12">
            <h2>Home</h2>
            <?php echo $var?>
        </div>
</div>