首页 / 专利库 / 专利权 / 专利合作条约 / 第I章 / 国际检索单位 / 国际检索 / 现有技术 / 一种基于Ajax技术的无刷新分页方法

一种基于Ajax技术的无刷新分页方法

阅读:634发布:2021-09-19

专利汇可以提供一种基于Ajax技术的无刷新分页方法专利检索,专利查询,专利分析的服务。并且本 发明 涉及一种基于Ajax技术的无刷新分页方法,其解决现有的分页方法响应速度慢、浪费带宽、严重影响用户体验的技术问题,其应用Ajax技术可以仅向后台 服务器 发送并取回必需的数据,它使用SOAP或其它一些基于XML的Web Service 接口 ,并在客户端采用JavaScript处理来自后台服务器的响应,本发明可广泛应用于 数据库 数据的输出。,下面是一种基于Ajax技术的无刷新分页方法专利的具体信息内容。

1.一种基于Ajax技术的无刷新分页方法,其特征是,包括以下步骤:
(1)创建一个显示数据的div标签和超长文本分页的超链接,点击所述超链接调用自定义函数,传递参数调用实现分页功能的文件;
(2)所述分页功能的文件接收传递过来的参数,显示页数,向后台服务器查询数据;
(3)通过Ajax数据处理装置到所述后台服务器查询所有数据;
(4)所述后台服务器返回数据给所述Ajax数据处理装置;
(5)所述Ajax数据处理装置根据页数参数过滤数据,返回当前页需要显示的数据;
(6)将数据显示到所述div标签中。
2.根据权利要求1所述的一种基于Ajax技术的无刷新分页方法,其特征是,所述步骤(2)中的显示页数具体是第一次默认为首页。

说明书全文

一种基于Ajax技术的无刷新分页方法

技术领域

[0001] 本发明涉及一种数据处理方法,特别是涉及一种基于Ajax技术的无刷新分页方法。

背景技术

[0002] 随着互联网的普及,越来越多的网站系统进入大众视线。在面对数据库中的大量数据要输出时,最难处理的就是采用何种分页技术输出数据库中的数据才更加合理、简单、快捷。现有的方法包括跳转分页和上下分页,然而这两种方法在面对例如一些视频文件播放查看留言介绍时,执行翻译的操作后,视频文件将被重新打开,严重影响用户体验。现有的分页方法使服务器在接受并处理传来的数据后,会产生一个新的网页,浪费了许多带宽,因为在前后两个页面中的大部分HTML代码往往是相同的。
[0003] 以播客网站系统为例,视频也会被重新加载。由于每次应用的交互都需要向服务器发送请求,应用的响应时间就依赖于服务器的响应时间,这就导致了用户界面的响应比本地应用慢得多。

发明内容

[0004] 本发明就是为了解决现有的分页方法响应速度慢、浪费带宽、严重影响用户体验的技术问题,提供一种响应速度快、节约带宽、改善用户体验的基于Ajax技术的无刷新分页方法。
[0005] Ajax即“Asynchronous JavaScript and XML”(异步JavaScript和XML),Ajax并非缩写词,是指一种创建交互式网页应用的网页开发技术。Ajax在浏览器与Web服务器之间使用异步数据传输(HTTP请求),这样就可使网页从后台服务器请求少量的信息,在不更新整个页面的前提下维护数据,完成分页功能。
[0006] 本发明提供一种基于Ajax技术的无刷新分页方法,包括以下步骤:
[0007] (1)创建一个显示数据的div标签和超长文本分页的超链接,点击超链接调用自定义函数,传递参数调用实现分页功能的文件;
[0008] (2)分页功能的文件接收传递过来的参数,显示页数,向后台服务器查询数据;
[0009] (3)通过Ajax数据处理装置到后台服务器查询所有数据;
[0010] (4)后台服务器返回数据给Ajax数据处理装置;
[0011] (5)Ajax数据处理装置根据页数参数过滤数据,返回当前页需要显示的数据;
[0012] (6)将数据显示到div标签中。
[0013] 优选地,步骤(2)中的显示页数具体是第一次默认为首页。
[0014] 本发明的有益效果是,合理、简单、响应速度快、节约带宽,能够使页面的整体效果更加紧凑,大大改善了用户体验;本发明应用Ajax技术能够让海量数据或者超长文本数据分页输出,可以仅向后台服务器发送并取回必需的数据,它使用SOAP或其它一些基于XML的Web Service接口,并在客户端采用JavaScript处理来自后台服务器的响应。因此在后台服务器和浏览器之间交换的数据大量减少,从而使响应速度更快。同时很多的处理工作可以在发出请求的客户端机器上完成,所以Web服务器的处理时间也减少了。附图说明
[0015] 图1是本发明的流程图

具体实施方式

[0016] 如图1所示,本发明的流程图,包括以下步骤:
[0017] 步骤S101,创建一个显示数据的div标签和超长文本分页的超链接,点击超链接调用自定义函数artpagination(),传递参数调用另一个实现分页功能的文件wy_fenye_ok.php。
[0018] 步骤S102,分页功能的文件接收传递过来的参数,显示页数(第一次默认为首页),向后台服务器查询数据。
[0019] 步骤S103,通过Ajax数据处理装置到后台服务器查询所有数据。
[0020] 步骤S104,后台服务器返回数据给Ajax数据处理装置。
[0021] 步骤S105,Ajax数据处理装置根据页数参数过滤数据,返回当前页需要显示的数据。
[0022] 步骤S105,将数据显示到div标签中。
[0023] 本发明包括wy_fenye.php、wy_fenye_ok.php和discuss_js.js3个文件。
[0024] 在wy_fenye.php文件中,创建一个div标签,设置div标签的id="fenye"。然后,在div标签中编写长文本分页输出的代码,并且在超长文本分页的超链接中应用onclick事件,调用自定义函数artpagination(),传递的参数为另一个实现分页功能的文件wy_fenye_ok.php。
[0025] wy_fenye.php文件关键代码如下:
[0026]
[0027]
[0028]
[0029]
[0030]
[0031] 以上所述仅对本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡是在本发明的权利要求限定范围内,所做的任何修改、等同替换、改进等,均应在本发明的保护范围之内。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈