一种基于json数据协议的Web管理系统数据交互方法

文档序号:6623573阅读:638来源:国知局
一种基于json数据协议的Web管理系统数据交互方法
【专利摘要】本发明提供一种基于json数据协议的Web管理系统数据交互方法,内容包括:接收Web信息发送请求,Web信息发送请求包含需要发送的目标数据;根据Web信息发送请求进行Json格式组装;根据Json数据协议对组装好的请求信息进行封装;根据Web信息发送请求通过Ajax、Json数据协议向后台发送封装数据;后台根据Web信息发送请求解析和处理Json数据;后台根据解析和处理Json数据的结果返回Json数据的处理结果;该方法可以使Web管理系统的客户端和后台之间高效、快捷的处理和交换数据,提高Web管理系统的性能和客户体验。
【专利说明】一种基于json数据协议的Web管理系统数据交互方法

【技术领域】
[0001]本发明涉及一种计算机应用【技术领域】,具体地说是一种基于json数据协议的Web管理系统数据交互方法。

【背景技术】
[0002]Json已经成为HTML5应用内部数据交换的实施标准,便于人阅读和编写,同时也易于机器解析和生成。Json可以将JavaScript对象中表示的一组数据转换为字符串,然后就可以在函数之间轻松地传递这个字符串,或者在异步应用程序中将字符串从Web客户机传递给服务器端程序。JavaScript很容易解释它,而且Json可以表示比〃名称/值"更复杂的结构。例如,可以表示数组和复杂的对象,而不仅仅是键和值的简单列表。
[0003]Ajax提交数据相对与原始的form表单提交更加高效,原始的form表单提交隐藏form,更新数据完成后,需要转到一个空白页面再对原页面进行提交后处理;ajax则不用,可以直接返回原页面进行提交后的处理。可见Ajax可以比隐藏form提交少增加一个页面。


【发明内容】

[0004]本发明的目的是提供一种基于json数据协议的Web管理系统数据交互方法。
[0005]本发明的目的是按以下方式实现的,使用Ajax异步传输技术,数据采用Json格式传输,以统一接口处理Ajax请求,内容包括:接收Web信息发送请求,Web信息发送请求包含需要发送的目标数据;根据Web信息发送请求进行Json格式组装;根据Json数据协议对组装好的请求信息进行封装;根据Web信息发送请求通过Ajax、Json数据协议向后台发送封装数据;后台根据Web信息发送请求解析和处理Json数据;后台根据解析和处理Json数据的结果返回Json数据的处理结果;具体交换步骤如下:
(1)在Web管理系统客户端用户输入请求数据;
(2)以〃名称/值〃的形式组装符合Json格式的数组数据,例如{“name”:”lilei”,”time”:” 10:29”,”age”:”30”};
(3)Json封装,根据与后台约定的处理函数选择关键字键值组装进数组,然后通过转化为Json格式,此时的Json为一中在客户端的可视数据,在数据提交过程中更容易检查错误,便于开发和调试;
(4)将Json数据异步传输到服务器端的处理引擎对Json数据进行处理,根据解析其关键字键值判断其要求的响应操作,进行对处理过程的调用,并最终返回;
(5)处理结果为Json格式,标识有状态关键字,客户端根据该状态判断响应结果,同时如前台有需要更新的数据也会在Json中返回,通过Ajax的回调函数接收数据并在客户端显不O
[0006]本发明的目的有益效果是:本发明基于Ajax、Json数据协议的Web管理系统数据交互方法可以使Web管理系统的客户端和后台之间高效、快捷的处理和交换数据,提高Web管理系统的性能和客户体验。

【专利附图】

【附图说明】
[0007]图1是基于Ajax、Json数据协议的Web管理系统数据交互方法的结构示意图。

【具体实施方式】
[0008]参照说明书附图对本发明的作以下详细地说明。
[0009]本发明的一种基于json数据协议的Web管理系统数据交互方法,内容包括:接收Web信息发送请求,Web信息发送请求包含需要发送的目标数据;根据Web信息发送请求进行Json格式组装;根据Json数据协议对组装好的请求信息进行封装;根据Web信息发送请求通过Ajax、Json数据协议向后台发送封装数据;后台根据Web信息发送请求解析和处理Json数据;后台根据解析和处理Json数据的结果返回Json数据的处理结果;
实施例:
具体的实施步骤如下:
(1)在Web管理系统客户端用户输入请求数据;
(2)以〃名称/值〃的形式组装符合Json格式的数组数据,例如{“name”:”lilei”,”time”:” 10:29”,”age”:”30”};
(3)Json封装,根据与后台约定的处理函数选择关键字键值组装进数组,然后通过转化为Json格式。此时的Json为一中在客户端的可视数据,在数据提交过程中更容易检查错误,便于开发和调试;
(4)将Json数据异步传输到服务器端的处理引擎对Json数据进行处理,根据解析其关键字键值判断其要求的响应操作,进行对处理过程的调用,并最终返回;
(5)处理结果为Json格式,标识有状态关键字,客户端可根据该状态判断响应结果。同时如前台有需要更新的数据也会在Json中返回,通过Ajax的回调函数接收数据并在客户端显示。
[0010]除说明书所述的技术特征外,均为本专业技术人员的已知技术。
【权利要求】
1.一种基于json数据协议的Web管理系统数据交互方法,其特征在于使用Ajax异步传输技术,数据采用Json格式传输,以统一接口处理Ajax请求,内容包括:接收Web信息发送请求,Web信息发送请求包含需要发送的目标数据;根据Web信息发送请求进行Json格式组装;根据Json数据协议对组装好的请求信息进行封装;根据Web信息发送请求通过Ajax、Json数据协议向后台发送封装数据;后台根据Web信息发送请求解析和处理Json数据;后台根据解析和处理Json数据的结果返回Json数据的处理结果;具体交换步骤如下: (1)在Web管理系统客户端用户输入请求数据; (2)以〃名称/值〃的形式组装符合Json格式的数组数据,例如{“name”:”lilei”,”time”:” 10:29”,”age”:”30”}; (3)Json封装,根据与后台约定的处理函数选择关键字键值组装进数组,然后通过转化为Json格式,此时的Json为一中在客户端的可视数据,在数据提交过程中更容易检查错误,便于开发和调试; (4)将Json数据异步传输到服务器端的处理引擎对Json数据进行处理,根据解析其关键字键值判断其要求的响应操作,进行对处理过程的调用,并最终返回; (5)处理结果为Json格式,标识有状态关键字,客户端根据该状态判断响应结果,同时如前台有需要更新的数据也会在Json中返回,通过Ajax的回调函数接收数据并在客户端显不O
【文档编号】G06F17/30GK104135536SQ201410401997
【公开日】2014年11月5日 申请日期:2014年8月15日 优先权日:2014年8月15日
【发明者】魏志伟 申请人:浪潮电子信息产业股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1