此篇和前面的一篇有关JS有一定的相关性。
这一篇主要是要完成的功能是点击一个超链接的时候,向后台请求数据并展现在一个层中----->再点击时,让该层隐藏。
在
在分析的是有考虑使用JQuery的toggle(f1,f2,...fn..)--->按照JQuery的描述如下所示:
如果点击了一个匹配的元素,则触发指定的第一个函数,当再次点击同一元素时,则触发指定的第二个函数,如果有更多函数,则再次触发,直到最后一个。随后的每次点击都重复对这几个函数的轮番调用。
再次点击的时候激发function f2,由于在JQuery中存在这样的功能函数,其描述如下:
切换元素的可见状态。如果元素是可见的,切换为隐藏的;如果元素是隐藏的,切换为可见的。
所以:有了如下的JS
function getJosnData(){
$("#getLogInfo").toggle(
function getJosnDataFromConsole(){
$.ajax({
url:"/support/pages/poapply/PoApply.do?actionFlag=getAllLoginInfoJsonData",
type: "GET",
dataType: "json",
data: { applyFormID:$("#poFormID").val()},
success: function(data){
//调用创建表和填充动态填充数据的方法.
createShowingTable(data)
},
error: function()
{
var msg = "<bean:message key="sys.err.unknowerror"/>";
alert(msg);
}
});
},
function hideData(){
$("#dataTable").toggle();
}
);
}
这样做展现的效果出现意外:
(1) 第一次点击的时候调用function getJosnData 正常并展现数据,再次点击的时候隐藏数据成功,但是当再次点击的时候进入到function getJosnDatafunction时并没有按意向祥后台请求数据,当接着再次点击的时候才能凑效。function hideData()的使用情况也是如此。对此表示十分的不解。
后来换成如下的代码就OK,其中更改的部分是:---->调用html("")清空层中的内容,二达到目的。
function hideData(){
$("#dataTable").html("") }
分享到:
相关推荐
面向资源的架构(Resource-Oriented Architecture,简称ROA)是一种重要的软件架构风格,尤其在Web服务领域展现出独特的价值和潜力。本文旨在深入探讨ROA的核心概念、关键属性及其设计步骤,帮助读者全面理解ROA的...
ID3算法是一种用于决策树构建的算法,它可以根据训练数据集中的属性值构建决策树模型,从而实现对未知样本的分类预测。在这个背景下,ID3算法被用来对网页特征进行分析和分类,具体步骤如下: 1. **网页特征提取**...
随着互联网的飞速发展,网络图作为一种有效的工具,能够直观地展示网页之间的复杂关系。网络图不仅帮助用户理解网络结构,还提供了更为便捷的导航方式。本文旨在探讨如何从网络空间中提取信息构建网络图,并通过图形...
JPivot 是一套基于 Mondrian 的 OLAP 前端展现工具,它提供了一套标签库来解决的 OLAP 的展现层问题。 在一个 JSP 页面当中,如果要使用 JPivot 标签库,除了要配置相关的配置文件外,我们需要在 JSP 头的位置声明...
【创意扁平化教育学习总结竖屏手机版PPT模板】是一种设计趋势,旨在提供一种简洁、直观且易于理解的方式来展示教育或学习过程的总结。在移动设备上,竖屏布局更符合用户的手持习惯,使得内容能更好地适应手机屏幕...
例如,本例中使用的背景色为`#cfedcd`,这是一种淡绿色调,给人以清新自然的感觉,适合用于展现健康或环保主题的网站。 2. **欢迎页设计草图**:欢迎页是访问者进入网站时看到的第一个页面,因此其设计非常重要。...
- **解析**:思维导图是一种非线性的思维方式,通过中心主题辐射出各个分支,将复杂的信息以直观的方式展现出来,有助于理解和记忆。 #### 2. PowerPoint2003在播放时按“-”键可以显示/隐藏鼠标指针。 - **答案:...
3. 宏:宏是一种记录和执行重复任务的VBA(Visual Basic for Applications)代码,通过录制宏,用户可以自动化一系列操作。 4. 导入外部数据:Excel支持从其他文件或数据库导入数据,例如CSV、TXT、DBF等,这在整合...
在信息技术(IT)领域,PPT通常指的是Microsoft PowerPoint创建的演示文稿,这是一种广泛使用的工具,用于制作视觉辅助教学材料,如课堂讲解、商业报告或会议展示。 PowerPoint课件设计有以下几个关键知识点: 1. ...
HTML,全称HyperText Markup Language,是一种用于创建网页的标准标记语言。它不是编程语言,而是一种平台无关的标记语言,这意味着任何纯文本编辑器都可以用来编写HTML代码。HTML文件通常以`.htm`或`.html`为扩展名...
【唯美表白网页源码】是一个基于HTML技术的浪漫表达情感的网页模板,它提供了一种创新的方式,通过自定义和个性化来展现对某人的深情厚意。HTML是HyperText Markup Language的缩写,是用于创建网页的标准标记语言,...
3. **宏的编辑与运行**:宏是一种录制和执行重复操作的方式,通过“开发者”菜单可以录制和编辑宏。运行宏可以大大提高工作效率,但要注意安全,因为宏可能包含潜在的恶意代码。 4. **导入外部数据**:Excel允许从...
WWW(World Wide Web)是互联网上的一种信息服务系统,它采用超文本技术,使Internet上的信息资源以网页的形式展现。 2. **换行符标签**:选项中的` `正确。` `标签是HTML中的换行标签,它可以在网页中插入一个...
1. **信息与计算机技术**:信息是一种无形资源,它可以被传播、处理和利用。计算机技术是信息处理的核心工具,它包括硬件、软件、网络等多个方面。描述中提到的“信息不会消失”是错误的观点,信息可能会因为各种...
HTML(超文本标记语言)是一种用于创建网页的标准标记语言。它是网页内容的骨架,通过各种标签来定义网页的结构、内容和外观。HTML5是HTML的最新版本,它引入了新的标签和属性,对多媒体的支持更加强大,增强了对...
在IT领域,PPT(PowerPoint)是一种广泛使用的演示文稿制作软件,它允许用户创建、编辑和展示各种内容,包括图像、文字、图表、动画等。本案例中提到的"七夕节牛郎织女相会PPT模板.rar"是一个压缩包文件,内含一个与...
数据透视图是数据透视表的一种可视化形式,它可以将数据透视表中的数据以图表的形式展现出来。 - **1.1.8 获取外部数据** Excel 2007支持从多种外部来源(如数据库、网页等)导入数据,以便进行进一步的分析。 ...
在数字化信息传播的时代,电子杂志已经成为了一种重要的信息传播载体,而IEBOOK正是这样一个专业制作电子杂志的平台。本资源“IEBOOK作品”提供了一本精心制作的IEBOOK杂志示例,旨在展示其强大的功能和丰富的表现...
折纸,源自日本,是一种将平面纸张通过折叠创作出各种立体形状的艺术形式。在IT领域,"折纸"的概念可以被引申为利用编程语言,如HTML(HyperText Markup Language),来创建网页布局和设计的过程。HTML是构建网页...
作为全球知名运动品牌,“耐克”的在线存在不仅仅是销售产品,更是一种文化与理念的传播。HTML(HyperText Markup Language)是构建网页的基础语言,它在“耐克”网站的构建中扮演了至关重要的角色。下面我们将深入...