如果我通过Jquery加载我的php文件(Home.php),我似乎无法访问Home.php文件中的$var。它加载成功,但我收到这个"未定义"错误:
( ! ) Notice: Undefined variable: var in /media/sf_sandbox/linksup/view/Home.php
我以完全相同的顺序完成此操作。我声明变量:
索引.php
<?php
$var = "bar";
?>
我用 .load() 加载文件主页.php:
索引.php
<div id="ContentContainer">
<script>
$( "#ContentContainer" ).load( "view/Home.php" );
</script>
</div>
然后,我尝试在 Home 中获取$var的值.php:
首页.php
<div class="row">
<div class="col-md-12">
<h2>Home</h2>
<?php echo $var?>
</div>
</div>
为什么你使用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>