加载的PHP文件无法获取$\uGet变量,但包含PHP可以获取$\uGet变量

加载的PHP文件无法获取$\uGet变量,但包含PHP可以获取$\uGet变量,php,include,load,Php,Include,Load,我有一个导航,可以将PHP文件加载到div中。这很好,只是我需要一个从选择器菜单发布的变量,该菜单创建变量并将PHP文件加载到页面上的div中。如果我包含相同的文件,它将从URL中提取变量,没有问题 下面是加载文件的函数 function sectionTime(val){ switch (val){ case 0: **$("#loadArea").load('allProjects.php');**

我有一个导航,可以将PHP文件加载到div中。这很好,只是我需要一个从选择器菜单发布的变量,该菜单创建变量并将PHP文件加载到页面上的div中。如果我包含相同的文件,它将从URL中提取变量,没有问题

下面是加载文件的函数

function sectionTime(val){
        switch (val){
            case 0:
            **$("#loadArea").load('allProjects.php');**
            break;
                
            case 1:
             $("#loadArea").load('allClients.php');
            break;
                
            case 2:
             $("#loadArea").load('allDocuments.php');
            break;
        }
};
在allProjects.php文件中,我试图从URL字符串中获取变量

<? 
$myYear2 = $_GET['myYear'];
echo ("myYear from GET - ".$myYear2);
?>  

但它没有检索URL字符串中的$myYear变量

如果我在浏览器中直接转到allProjects.php文件,那么一切都会很好地工作

想法


提前感谢。

您正在尝试从“allProject.php”检索get变量,但没有任何get值。您必须使用:load('allProjects.php?myYear=…')来获取值。但是它没有任何意义,因为您可以直接用jQuery@Stefino76-谢谢,我调整了我的代码,非常容易修复,现在可以完美地工作了。多谢各位<代码>代码案例0:$(“#加载区域”).load('allProjects.php?myYear=');打破