我想把这个参数传递topic到另一页,
ps使用jquery加载页面?
网址:
http://localhost/final/home.php#page2?topic=jquery
Run Code Online (Sandbox Code Playgroud)
现在,我想在#page2上回应主题
<h3 class="timeline"><?php echo $_GET["topic"]; ?> </h3>
Run Code Online (Sandbox Code Playgroud)
但它deosnt echo,任何解决方案,抱歉新生儿问题:))
load_page.php
<?php
if(!$_POST['page']) die("0");
$page = (int)$_POST['page'];
if(file_exists('pages/page_'.$page.'.php'))
include('pages/page_'.$page.'.php'); // i.e page_2.php
else echo 'There is no such page!';
?>
Run Code Online (Sandbox Code Playgroud)
您的网址必须如下:
http://localhost/final/home.php?topic=jquery#page2
Run Code Online (Sandbox Code Playgroud)
hash(#)之后的任何东西都不是由浏览器发送的,它纯粹是为了浏览器,例如滚动到正确的位置,一种做AJAX历史的方式等等......但是它不是在请求中发送的,当前所有的服务器都是得到的是:
http://localhost/final/home.php
Run Code Online (Sandbox Code Playgroud)
这解释了为什么_GET["topic"]是空的.