Jquery中load函数载入一个jsp页面,如何在加载的jsp页面中做一个button按钮关闭整个jsp页面 5

 我来答
百度网友e92d8c3
推荐于2017-12-15 · TA获得超过561个赞
知道小有建树答主
回答量:745
采纳率:0%
帮助的人:525万
展开全部
jquery load其它就是ajax获取数据显示出来。和你append的html内容一样。

load的html可以有js代码,里面的js也行执行。js放在jsp页面body里面。

在js里面写处理这个页的方法就行了。
比如jsp页:
<body>
<div class="load_page">

内容

<button onclick="load_hide(this)"></button>

</div>

<script>
function load_hide(obj){
$(obj).parents('.load_page').hide();
}

</script>
</body>
也可在主页面写通用方法。就需要有个div包起来。
来自:求助得到的回答
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
shaohuabaishuo
2015-10-10 · TA获得超过307个赞
知道答主
回答量:119
采纳率:100%
帮助的人:30万
展开全部
为什么要做关闭页面的按钮。浏览器自带的直接就可以关闭页面呀。一般是点击按钮跳转到另一个页面把
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yubaopenga
2013-03-11 · TA获得超过318个赞
知道小有建树答主
回答量:382
采纳率:0%
帮助的人:308万
展开全部
把加载的jsp所获得的数据放在你所特定的div中,这个div下面做一个按钮就行,默认设置css样式为隐藏,当执行load事件时,显示这个div就行了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
手名有0X
2013-03-13 · TA获得超过835个赞
知道小有建树答主
回答量:722
采纳率:100%
帮助的人:471万
展开全部
用jsp的include标签不是更好吗?为什么非要用jquery加载jsp页面,效率又不高
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
N_0_1
高粉答主

推荐于2016-05-10 · 关注我不会让你失望
知道大有可为答主
回答量:8628
采纳率:47%
帮助的人:842万
展开全部
JQuery有好多Ajax函数,其中load是用来动态加载一个页面的内容到指定的dom元素上。

来做个例子:
做一个上下(左右)结构的页面,其中下左部分放2个以前我们做过的div按钮,下右部分则为动态加载内容。
按每个按钮,加载该按钮相应的网页内容到下右区域。

基本语法为:
$('#区域id').load('页面名称');

完整的网页代码如下:

<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>JQuery - Load</title>
<link rel="stylesheet" media="all" type="text/css" href="../CSS/myStyle.css" />
<script type="text/javascript" src="../JsLib/jquery-1.3.2.min.js"></script>
<script type="text/javascript" src="../JS/basicEffect.js"></script>
<style type="text/css">
#header {
margin-bottom: 1em;
padding-bottom: 1em;
border-bottom: 1px solid #eee;
}
.buttonListArea {
float: left;
width: 150px;
padding-right: 10px;
border-right: 1px solid #eee;
margin-right: 10px;
}
.buttonArea {
margin: 10px;
padding-bottom:20px;
}
#load_content {
float: left;
width: 550px;
text-align:center;
}
</style>
<script type="text/javascript">
$(document).ready(function() {
$('#btnLoad1.button').click(function() {
$('#load_content').load('loadContent1.htm');
});
$('#btnLoad2.button').click(function() {
$('#load_content').load('loadContent2.htm');
});
});
</script>
</head>
<body>

<form id="form1" runat="server">

<div id="container">

<div id="header">
<h2>JQuery Load Example</h2>
</div>

<div class="buttonListArea">
<div class="buttonArea">
<div class="button" id="btnLoad1">Load 1</div>
</div>

<div class="buttonArea">
<div class="button" id="btnLoad2">Load 2</div>
</div>
</div>

<div id="load_content">
<h2>这是要被加载的区域</h2>
</div>

</div>

</form>

</body>
</html>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式