如何将$ _GET变量传递给.load php文件

时间:2016-10-17 03:45:48

标签: javascript php

所以我有一个JavaScript函数可以在main-section.php

中加载profile.php
    $(".profile-click").click(function(e){
    e.preventDefault();
        $id = $(this).attr("id");
        switch($id){strong text
            case "main-click":
            $("#information-container").load("profile/main-section.php");
            break;
        }
    });

我希望在用户在main-section.php中出现错误时显示一些文字,因此我自然会尝试发送$_GET['']变量,但不会显示在main-section.php上}

我尝试通过window.location.href='../profile.php?error=short_username';发送,但这不起作用,将其发送到main-section.php?error=short_username将其发送到错误的页面

1 个答案:

答案 0 :(得分:0)

尝试发送您的数据:

$("#information-container").load("profile/main-section.php?variable=my_data&another_variable=another_value");

将变量附加到URL中。

然后您可以在main-section.php

上使用
echo $_GET['variable']; // my_data
echo $_GET['another_variable'] // another value

此外,您可能希望使用isset确保在使用变量之前定义变量。

喜欢:

if ( isset( $_GET['variable' ) ) {
   echo $_GET['variable'];
}