【发布时间】:2012-06-22 01:28:35
【问题描述】:
我正在尝试使用 JQuery 执行最基本的导航,但我失败了。
我有多个包含各种内容的 .html 文件,但我想要一个持久页面并将内容加载到 div 中。我目前实现导航的方式:
- 用户点击 NavLink1
- JQuery 执行以下操作:
event.preventDefault()
(#my-content-div).load(NavLink1-content); - URL 现在显示为“www.mydomain.com/#NavLink1”。
一个导航链接的导航代码:
$("#story-button-link").click(function(event){
$(this).addClass("selected");
$("#landing-page-article").load('./story.html', function() {
$(document).ready(function() {
});
});
return false;
});
【问题讨论】:
-
您正在寻找的是服务器端 url 重写 - Apache 中的 easy,IIS 中的废话。
-
我可以访问 .htaccess,所以这是我应该采取的方法吗?现在它只包含我对 CORS 的徒劳尝试(我认为我的主机很垃圾,并不真正支持它)。
-
这是唯一的方法。其他任何东西都是 hacky 和非 xbrowser 友好的。
标签: jquery html ajax navigation