最佳实践 - 带有ajax和干净网址的主菜单

时间:2013-08-26 18:50:16

标签: php javascript ajax

有一些例子可以实现带有ajax的主菜单,并使用历史API来获得漂亮和富有表现力的url。

例如:http://diveintohtml5.info/examples/history/casey.html

根据这个例子,问题是你需要每只狗2个文件,一个用于ajax内容请求,另一个用于url,包括页眉,页脚等等 - 即使它只包含一个php,由于存在大量重复文件(特别是在有更多人编辑网站的情况下),因此很难维护

有没有更好的方法来做到这一点?

1 个答案:

答案 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>