Html 单击超链接后,在当前jsp页面中显示另一个jsp内容
我正在开发一个基于web的应用程序,其中页面左侧有两个超链接,我要寻找的是,当我单击一个超链接时,它应该加载另一个.jsp的内容并显示在present.jsp上,如果我单击下一个超链接,它应该对present.jsp上的第三个.jsp执行相同的操作 我在stackoverflow上发现了如下内容:- javascript-- } 链接--项目1 其中“right pane”是div标记的id,我希望在其中显示另一个jsp内容Html 单击超链接后,在当前jsp页面中显示另一个jsp内容,html,jsp-tags,Html,Jsp Tags,我正在开发一个基于web的应用程序,其中页面左侧有两个超链接,我要寻找的是,当我单击一个超链接时,它应该加载另一个.jsp的内容并显示在present.jsp上,如果我单击下一个超链接,它应该对present.jsp上的第三个.jsp执行相同的操作 我在stackoverflow上发现了如下内容:- javascript-- } 链接--
< div id="right-pane" style="position: absolute; width: 988px; height: 649px; z-index: 2; left: 193px; top: 4px">
< /div>
但是当我点击项目1时,它的意思是——请求的资源(/test1/showItem('other.jsp'))不可用
我使用ApacheTomcat作为服务器
谢谢,
Arshad在链接中添加类或id
< a href="'another.jsp" class="link1">item 1</a>
尝试将此
行更改为
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js" type="text/javascript"></script>
在ie9中尝试并测试了这一点:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>title</title>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js" type="text/javascript"></script>
<script>
$(document).ready(function() {
$(".link1").click(function(event){
event.preventDefault();
var url =$(this).attr("href");
$('#right-pane').load(url, function(data) {
console.log(data);
});
console.log(url);
});
});
</script>
</head>
<body>
<div id="layer5" class="style2" style="position: absolute; width: 79px; height: 17px; z-index: 1; left: 11px; top: 15px"><a href="test2.html" class="link1">item 1</a></div>
<div id="right-pane" style="position: absolute; width: 988px; height: 649px; z-index: 2; left: 193px; top: 4px"></div>
</body>
</html>
标题
$(文档).ready(函数(){
$(“.link1”)。单击(函数(事件){
event.preventDefault();
var url=$(this.attr(“href”);
$(“#右窗格”).load(url,函数(数据){
控制台日志(数据);
});
console.log(url);
});
});
在链接中添加类或id
< a href="'another.jsp" class="link1">item 1</a>
尝试将此
行更改为
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js" type="text/javascript"></script>
在ie9中尝试并测试了这一点:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>title</title>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js" type="text/javascript"></script>
<script>
$(document).ready(function() {
$(".link1").click(function(event){
event.preventDefault();
var url =$(this).attr("href");
$('#right-pane').load(url, function(data) {
console.log(data);
});
console.log(url);
});
});
</script>
</head>
<body>
<div id="layer5" class="style2" style="position: absolute; width: 79px; height: 17px; z-index: 1; left: 11px; top: 15px"><a href="test2.html" class="link1">item 1</a></div>
<div id="right-pane" style="position: absolute; width: 988px; height: 649px; z-index: 2; left: 193px; top: 4px"></div>
</body>
</html>
标题
$(文档).ready(函数(){
$(“.link1”)。单击(函数(事件){
event.preventDefault();
var url=$(this.attr(“href”);
$(“#右窗格”).load(url,函数(数据){
控制台日志(数据);
});
console.log(url);
});
});
如果没有签出Hi Kim,您是否包含Jquery.js,是的,我添加了如下内容:-函数showItem(url){$('右窗格').load(url);}在头部区域。如果没有签出Hi Kim,您是否包含Jquery.js,是的,我添加了如下内容:-函数showItem(url){$('右窗格').load(url);}在head region.hi Kim中,感谢您的代码,但是每当我单击超链接时,它不会在我当前页面的div部分打开,而是打开页面“other.jsp”$(document).ready(function(){$(“.link1”)。单击(function(event){event.preventDefault();var url=$(this.attr(“href”);$(“#右窗格”).load(url);})@金姆——非常感谢金姆,超级喜欢。你帮我节省了很多时间。非常感谢您的帮助。:)嗨,基姆,我有一个关于上述解决方案的问题,也就是说,在点击了超过30.jsp之后,它显示了页面,但是当我再次切换到另一个.jsp时,点击左边的包含超链接的菜单,它显示了空白(另一个.jsp),我正在丢失所有以前的数据。请帮忙。嗨,金姆,请告诉我一些解决办法,我被困在这里了,情况很严重。hi Kim,谢谢你的代码,但每当我点击超链接时,它不会在我当前页面的div部分打开,而是打开“other.jsp”页面本身$(document).ready(function(){$(“.link1”)。单击(function(event){event.preventDefault();var url=$(this.attr(“href”);$(“#右窗格”).load(url);})@金姆——非常感谢金姆,超级喜欢。你帮我节省了很多时间。非常感谢您的帮助。:)嗨,基姆,我有一个关于上述解决方案的问题,也就是说,在点击了超过30.jsp之后,它显示了页面,但是当我再次切换到另一个.jsp时,点击左边的包含超链接的菜单,它显示了空白(另一个.jsp),我正在丢失所有以前的数据。请帮忙。嗨,金姆,请告诉我一些解决办法,我被困在这里了,情况很严重。请帮忙。