Javascript:在location.href之后执行脚本


Javascript : execute a script after location.href

我有一个页面(page.php),其内容是动态的(假设有3个不同的内容可用)。加载的内容取决于我们点击的菜单的哪个链接。我的问题是下一个:我在这个页面(page.php)与内容加载。我想说:

if (...){
    <script>
        location.href = "page.php";
        $(".content-area").load("content-B.php");
    </script>
}

我怎么能这么做?谢谢!

"location "。Href"将重新加载页面,导致javascript从该点开始停止执行。如果出于某种原因想用page.php重新加载页面,那么可以这样做:

位置。Href = "page.php? "内容= b"

然后您可以在page.php中使用PHP查找"content"参数并使用include或其他技术加载适当的内容。在page。php:

if(isset($_GET["content"]) && trim($_GET["content"]) == 'a'){
    include 'a.php';
} else if(isset($_GET["content"]) && trim($_GET["content"]) == 'b') {
    include 'b.php';
} else if(isset($_GET["content"]) && trim($_GET["content"]) == 'c') {
    include 'c.php';
} else {
    include 'default.php';
}