一种快速加载多级下拉选择、联动框的方法

xiaoxiao2021-2-28  191

一种快速加载多级下拉选择、联动框的方法
【技术领域】
[0001]本发明涉及软件开发技术领域,具体涉及一种快速加载多级下拉选择、联动框的方法。
【背景技术】
[0002]现在是信息化的时代,人们在网上访问网站时,很注重用户体验,如果网页加载太慢、数据要等几秒甚至十多秒才加载出来,用户就会失去耐心,直接关闭该网页。
[0003]用户体验就是商机,给用户一个积极、高效的体验,他们会持续使用你的产品,提高网站用户粘性。

【发明内容】

[0004]本发明解决的技术问题在于提供一种快速加载多级下拉选择、联动框的方法。为用户提供一种更好的用户体验方法,同时也可以尽量减少系统对数据库的访问。
[0005]本发明解决上述技术问题的技术方案是:
[0006]所述的方法是一次性异步加载数据库中的所有节点数据,再通过调用封装好的代码,返回各级节点的集合,实现快速加载多级联动下拉框。
[0007]所述的方法具体包括如下步骤:
[0008]第I步、web应用访问带有该下拉联动框页面时,通过AJAX异步访问数据库;
[0009]第2步、一次性把该树的所有节点查询出来,返回LIST集合到JAVA类中;
[0010]第3步、通过调用封装好的JAVA类,返回各级节点的LIST集合;
[0011]第4步、在第一步的AJAX请求的JS代码中,把返回的LIST数据组装成为HTML代码,替换页面数据。
[0012]本发明的有益效果是:提供良好的用户体验,提高用户粘性,减少系统对数据库的访问次数。
【附图说明】
[0013]下面结合附图对本发明进一步说明:
[0014]图1为快速加载多级下拉选择、联动框流程图;
【具体实施方式】
[0015]本发明通过一次性异步加载数据库中的所有节点数据,再通过调用封装好的代码,返回各级节点的集合,最终达到快速加载多级联动下拉框。为用户提供更好的用户体验,同时也可以尽量减少多次访问数据库。
[0016]下面具体以某网站的组织框架查询为例。
[0017]如附图1所示,是快速加载多级组织框架下拉选择、联动框的方法流程图;快速加载多级下拉选择、联动框的方法包括如下步骤:
[0018]第I步、web应用访问带有该下拉联动框页面时,通过AJAX异步访问数据库;
[0019]第2步、一次性把该树的所有节点查询出来,返回LIST集合到JAVA类中;
[0020]第3步、通过调用封装好的JAVA类,返回各级节点的LIST集合;
[0021]第4步、在第一步的AJAX请求的JS代码中,把返回的LIST数据组装成为HTML代码,替换页面数据。
【主权项】
1.一种快速加载多级下拉选择、联动框的方法,其特征在于:所述的方法是一次性异步加载数据库中的所有节点数据,再通过调用封装好的代码,返回各级节点的集合,实现快速加载多级联动下拉框。2.根据权利要求1所述的快速加载多级下拉选择、联动框的方法,其特征在于:所述的方法具体包括如下步骤: 第I步、web应用访问带有该下拉联动框页面时,通过AJAX异步访问数据库; 第2步、一次性把该树的所有节点查询出来,返回LIST集合到JAVA类中; 第3步、通过调用封装好的JAVA类,返回各级节点的LIST集合; 第4步、在第一步的AJAX请求的JS代码中,把返回的LIST数据组装成为HTML代码,替换页面数据。
【专利摘要】本发明涉及软件开发技术领域,具体涉及一种快速加载多级下拉选择、联动框的方法。本发明通过一次性异步加载数据库中的所有节点数据,再通过调用封装好的代码,返回各级节点的集合,最终达到快速加载多级联动下拉框。本发明用户提供更好的用户体验,同时也可以尽量减少多次访问数据库。本发明的方法可以广泛应用于web应用开发中。
【IPC分类】G06F9/44, G06F17/30
【公开号】CN105488123
【申请号】CN201510821525
【发明人】庞毅, 季统凯, 孙傲冰, 关班记, 唐素芳
【申请人】国云科技股份有限公司
【公开日】2016年4月13日
【申请日】2015年11月23日

最新回复(0)