我遇到一个问题因为当我点击导航栏时我不知道如何在我的网站上重新加载内容,我看到了解决此问题的两种不同方法。
在主文件index.php中我加载内容:
<!-- Other HTML header --->
<body>
<div id="navbar">
<input type="button" value="Desc">
<input type="button" value="Arc">
</div>
<?php
if( isset($_GET['content']) ){
if( $_GET['content'] == "desc")
{
include 'content/desc.php'
}
if( $_GET['content'] == "arc")
{
include 'content/arc.php'
}
else
{
include 'content/start.php'
}
}
?>
</body>
当链接没有内容参数脚本返回基本内容时,但是当我点击菜单按钮时,网站应该更改内容,以及我应该怎么做?我可以重新加载网站并设置GET参数,例如index.php?content = desc但我有动画导航条,我不想重新加载所有网页。我可以阻止olny navbar刷新吗? Meybe我可以用AJAX做到这一点吗?但我不知道我应该在JavaScript文件中为用户提供文件结构吗? 在JavaScript文件中的单击事件中:
$("#content-div).load("content/desc.php);
这种方式好吗?我有一种担心的方式,因为我把文件放在文件的serwer上,可以看到每个人。