一种网页表单数据更新方法、装置、设备及存储介质制造方法及图纸

技术编号:24251711 阅读:28 留言:0更新日期:2020-05-22 23:39
本发明专利技术涉及一种网页表单数据更新方法、装置、设备及存储介质,其中,网页表单数据更新方法包括:获取网页表单中目标下拉框的控件信息;根据控件信息,通过网页脚本语言增加交互按钮的控件信息,并更新控件信息;对交互按钮实施监听;在监听到针对交互按钮的触发操作时,获取交互按钮的响应信息;根据响应信息发送目标数据获取请求;获取目标数据,将目标数据作为更新数据;将更新数据回填至目标下拉框的列表中并更新列表内容。本发明专利技术通过增加按钮实现关联数据的可控刷新,还能有效缓解自动刷新关联数据时对服务器频繁访问导致的资源浪费。

A method, device, device and storage medium for updating web form data

【技术实现步骤摘要】
一种网页表单数据更新方法、装置、设备及存储介质
本专利技术涉及网页应用领域,尤其涉及一种网页表单数据更新方法、装置、设备及存储介质。
技术介绍
在很多网页应用场景中,用户需要在一个或多个网页表单中进行数据的录入,当在当前表单或者其他表单中录入的数据没有及时出现在下拉框列表中时,需要刷新当前表单所在的整个页面才能使下拉框的列表内容得到更新。但是与此同时,当前表单中所录入的与下拉框没有关联的数据也一并被刷新而消失了,需要用户再次重新录入,造成用户的重复操作。尤其是在报表系统等需要录入大量数据的场景中,这种更新方式严重影响了工作效率。通常会使用Ajax异步请求自动获取更新的数据,但自动获取的一个弊端在于,当数据频繁更新时,尤其是在多个用户同时在多个表单中进行数据的录入场景中,系统需要频繁访问终端服务器造成服务资源的低效或浪费。
技术实现思路
为解决网页刷新造成已录入的其他数据消失的问题以及实现局部数据的可控刷新,本专利技术公开了一种网页表单数据更新方法、装置、设备及存储介质。所述技术方案如下:第一方面,本专利技术提本文档来自技高网...

【技术保护点】
1.一种网页表单数据更新方法,其特征在于,所述方法包括:/n获取网页表单中目标下拉框的控件信息;/n根据所述目标下拉框的控件信息,通过网页脚本语言在所述目标下拉框的控件信息中增加交互按钮的控件信息,并更新所述目标下拉框的控件信息;/n根据所述更新后的目标下拉框的控件信息对所述目标下拉框的交互按钮实施监听;/n在监听到针对所述交互按钮的触发操作时,获取所述交互按钮的响应信息;/n根据所述响应信息,发送目标数据获取请求;/n获取响应于所述目标数据获取请求的目标数据,将所述目标数据作为所述目标下拉框的更新数据;/n将所述更新数据回填至所述目标下拉框的列表中,更新所述目标下拉框的列表内容。/n

【技术特征摘要】
1.一种网页表单数据更新方法,其特征在于,所述方法包括:
获取网页表单中目标下拉框的控件信息;
根据所述目标下拉框的控件信息,通过网页脚本语言在所述目标下拉框的控件信息中增加交互按钮的控件信息,并更新所述目标下拉框的控件信息;
根据所述更新后的目标下拉框的控件信息对所述目标下拉框的交互按钮实施监听;
在监听到针对所述交互按钮的触发操作时,获取所述交互按钮的响应信息;
根据所述响应信息,发送目标数据获取请求;
获取响应于所述目标数据获取请求的目标数据,将所述目标数据作为所述目标下拉框的更新数据;
将所述更新数据回填至所述目标下拉框的列表中,更新所述目标下拉框的列表内容。


2.根据权利要求1所述的网页表单数据更新方法,其特征在于,所述根据所述更新后的目标下拉框的控件信息对所述目标下拉框的交互按钮实施监听包括:
通过调用javascript方法对所述目标下拉框的交互按钮设置监听事件;
在监听到针对所述交互按钮的单击操作时,实施所述交互按钮的响应事件。


3.根据权利要求1所述的网页表单数据更新方法,其特征在于,所述在监听到针对所述交互按钮的触发操作时,获取所述交互按钮的响应信息包括:
根据所述交互按钮的控件信息,获取所述交互按钮的后台逻辑;
所述交互按钮的后台逻辑包括:
获取所述更新后的目标下拉框的控件信息;
根据所述更新后的目标下拉框的控件信息得到所述目标下拉框的数据源的控件参数和路径参数;
根据所述数据源的控件参数和路径参数获取所述数据源的内容;
将所述后台逻辑进行处理,得到所述交互按钮的响应信息。


4.根据权利要求1所述的网页表单数据更新方法,其特征在于,所述根据所述响应信息,发送目标数据获取请求包括:
根据所述响应信息,向本地所述网页表单,和/或所述网页表单的关联网页表单发送目标数据获取请求;
和/或,根据所述响应信息,向服务器发送目标数据获取请求。


5.根据权利要求1所述的网页表单数据更新方法,其特征在于,所述将所述更新数据回填至所述目标下拉框的列表中,更新所述目标下拉框的列表内容包括:
删除所述目标下拉框当前的列表内容;
读取所述更新数据,获取所述更新数据的数据层级;
根据所述目标下拉框的类型和所述更新数据的数据层级将所述更新数据回填至所述目标下拉框的列表中,更新所述目标下拉框的列表内容。


6.一种网页表单数据更新方法,其特征在于,所述方法包括:
接收目标数据获取请求;
根据所述目标数据获取请求,获取目标数据的数据源的控件参数和路径参数;
根据所述数据源的控件参数和路径参数获取所述数据源的...

【专利技术属性】
技术研发人员:宋大伟吴健
申请(专利权)人:苏州亿歌网络科技有限公司
类型:发明
国别省市:江苏;32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1