我正在研究JSP中的一个项目,但我想在导航栏中显示我的项目中所有页面的相同url。所有页面的URL相同
我知道如何处理iframe和frameset,但我正在寻找一种方法来处理javascript/ajax。
有人可以帮忙吗?
感谢
我正在研究JSP中的一个项目,但我想在导航栏中显示我的项目中所有页面的相同url。所有页面的URL相同
我知道如何处理iframe和frameset,但我正在寻找一种方法来处理javascript/ajax。
有人可以帮忙吗?
感谢
单页Web应用程序,所有页面的变化是通过AJAX做当然是可能的,而且实际上是越来越受欢迎与像Backbone.js框架。根据项目的性质,确切的实施情况会有很大的变化,所以没有更多具体的信息就没有什么可说的了。
正如我能想到的最简单的例子,你可能只是有你的页面上的链接运行下面的JavaScript(用jQuery)完全重新加载页面的正文:
$("body").load("/path/to/new/body.htm");
可以加载页面将使用Ajax更新HTML DOM。
主要页面:foo.com/bar
<div id='ajax_container'>
</div>
然后在你的JS,为特定的用户操作(点击菜单中的...):
$(function(){
$('#baz').click(function(){
$.ajax({
url: "foo.com/bazzz",
cache: false
}).done(function(html) {
$("#ajax_container").append(html);
});
});
});
您可以在同一个servlet中使用切换条件。
你为什么要这么做?对于任何知道网址(包括书签,搜索引擎等)的人来说,这是相当令人沮丧的,并且对于任何不知道 – Eevee
的人来说,猜测SEO是不是问题?与书签相同? –
如果你看看,jQuery和它的ajax函数的 – ryanc1256