在Ajax刷新后,包含的php文件不起作用

问题描述 投票:0回答:1

我有一个php页面results.php,它显示每个用户从S3文件夹中的个人文件。在results.php中我有include 'results-core.php';that的名称,从s3桶中检索数据并将它们存储在results.php调用的数组中,该数组包含在页面中,page.php

        page.php

        [..]
        <div id="primary" class="content-area col-md-9">
        <main id="main" class="post-wrap" role="main">
        <?php
        $session = $_GET['sh_session'];
            include 'results.php';
        ?>
          </main><!-- #main -->       
            </div>  
        [..]

我在侧边栏上刷新results.phpusing这个脚本的main id="main"(用户点击主要调用):

$(document).ready(function(){ 
    parent.$('#main').load('results.php');   
})

和主要重新加载,但它保持空白。没有检索到数据。这很奇怪,因为当我访问页面时,一切正常,但在脚本刷新主页后却没有。

php ajax
1个回答
0
投票
parent.$('#main').load('results.php'); 

查看您要求的URL - results.php

没有查询字符串!因此,$_GET['sh_session']将是空的。

如果你想让$_GET['sh_session']有一个值,那么你必须给它一个。

parent.$('#main').load('results.php?sh_session=foo'); 
© www.soinside.com 2019 - 2024. All rights reserved.