有一些例子可以实现带有ajax的主菜单,并使用历史API来获得漂亮和富有表现力的url。
例如:http://diveintohtml5.info/examples/history/casey.html
根据这个例子,问题是你需要每只狗2个文件,一个用于ajax内容请求,另一个用于url,包括页眉,页脚等等 - 即使它只包含一个php,由于存在大量重复文件(特别是在有更多人编辑网站的情况下),因此很难维护
有没有更好的方法来做到这一点?
答案 0 :(得分:0)
我怀疑我是否正确地理解了你的问题,但这就是我将如何处理它
<?
include("assign.inc");
if ($_REQUEST["hide"] != "all"){
include("head.inc");
}
?>
page content <img src="test.jpg">
<?
if ($_REQUEST["hide"] != "all"){
include("foot.inc");
}
?>
所以ajax调用只会在url上显示?hide = all(或作为帖子)...如果你只想显示图像(而不是文本),只需添加更多标准(修改hide if if)< / p>