繁体   English   中英

最佳做法-使用Ajax和干净网址的主菜单

[英]best practices - main menu with ajax and clean url's

那里有一些示例,这些示例使用ajax实现主菜单,并使用history API获得漂亮而富于表现力的url。

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

在此示例之后的问题是,每条狗需要2个文件,一个文件用于ajax内容请求,另一个文件用于url,包括标头,页脚等-即使仅包含php也令人讨厌。进行维护,因为有很多重复的文件(尤其是在有更多人在编辑网站的情况下)

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

我怀疑我理解您的问题正确无误,但是我将如何处理

<?
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(或作为帖子)...如果您只想显示图像(而不是文本),只需添加更多条件(修改if的隐藏)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM