2013-01-18 66 views
0

我正在研究JSP中的一个项目,但我想在导航栏中显示我的项目中所有页面的相同url。所有页面的URL相同

我知道如何处理iframe和frameset,但我正在寻找一种方法来处理javascript/ajax。

有人可以帮忙吗?

感谢

+0

你为什么要这么做?对于任何知道网址(包括书签,搜索引擎等)的人来说,这是相当令人沮丧的,并且对于任何不知道 – Eevee

+0

的人来说,猜测SEO是不是问题?与书签相同? –

+1

如果你看看,jQuery和它的ajax函数的 – ryanc1256

回答

0

单页Web应用程序,所有页面的变化是通过AJAX做当然是可能的,而且实际上是越来越受欢迎与像Backbone.js框架。根据项目的性质,确切的实施情况会有很大的变化,所以没有更多具体的信息就没有什么可说的了。

正如我能想到的最简单的例子,你可能只是有你的页面上的链接运行下面的JavaScript(用jQuery)完全重新加载页面的正文:

$("body").load("/path/to/new/body.htm"); 
0

可以加载页面将使用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); 
    }); 
    }); 
}); 

http://api.jquery.com/jQuery.ajax/

0

您可以在同一个servlet中使用切换条件。

相关问题