<?php
$sPage = $_GET["p"];
//echo ("You picked the page: " . $sPage);
if ($sPage == "") {
$sPage = "home.php";
}
include($sPage);
?>
它来自一个php多页面网站。我想写这种相同的代码,但在javascript中。 这段代码做了什么?
http://www.tropicalteachers.com/web110/superduper/
此链接是代码来自的地方,php动态的
答案 0 :(得分:1)
Okey所以让我们从上到下开始吧。我将尽快解释每个php的内容也会让你不熟悉PHP。
$sPage = $_GET["p"];
上面的代码是获取您在URL中获得的查询参数,目前它正在获取查询参数“p”,例如,如果网址为http://localhost/index.php?p=hola,则“$ sPage”变量将保存值“hola” ”
if($sPage == "") { $sPage = "home.php"; }
if if语句检查是否存在带有值的查询参数,如果不是,我们将变量值设置为“home.php”
include($sPage)
因此,在这种情况下,这将完全采用文件“home.php”并将其包含在页面中。因此,“home.php”文件中的任何内容都将显示在您当前的页面上。
要在javascript中复制它,它类似于使用ajax来获取您想要显示的内容。下面我将链接到一个教程,可以解释如何实现这一目标。
https://www.w3schools.com/jquery/jquery_ajax_load.asp
这对网址部分没有帮助,但您可以使用正确的语言学自己google