1.一种表单渲染方法,其特征在于,所述方法包括如下步骤:获取来自终端的基于HTML代码的表单信息;
根据所述表单信息确定基于JSON数据格式的渲染表单;
将所述渲染表单发送至所述终端;
所述表单信息包括表单标识符,所述根据所述表单信息确定基于JSON数据格式的渲染表单具体包括:根据所述表单标识符对预设数据库进行搜索;
当搜索到与所述表单标识符匹配的基于JSON数据格式的表单模板时,提取所述表单信息中的表单数据,根据所述表单模板和所述表单数据渲染生成所述渲染表单;
所述方法还包括如下步骤:
当未搜索到与所述表单标识符匹配的基于JSON数据格式的表单模板时,将所述表单信息进行标记,经标记的表单信息用于作为生成与所述经标记的表单信息匹配的基于JSON数据格式的表单模板的参考信息;
表单信息包括:通过终端接收的基于HTML代码的表单信息或通过终端主动获取满足预设条件的表单信息;
其中,原始表单信息也由服务器发送给终端,原始表单信息中包括授权该服务器进行主动抓取的标签,当原始表单信息在终端上基于HTML代码进行展示时,服务器可根据上述标签在网络搜索到该终端,并抓取其上HTML代码的表单信息。
2.根据权利要求1所述的表单渲染方法,其特征在于,所述根据所述表单模板和所述表单数据渲染生成所述渲染表单的具体实现为:基于虚拟DOM技术,根据所述表单模板和所述表单数据渲染生成所述渲染表单。
3.一种表单渲染装置,其特征在于,包括:
获取模块,用于获取来自终端的基于HTML代码的表单信息;
处理模块,用于根据所述表单信息确定基于JSON数据格式的渲染表单;
发送模块,用于将所述渲染表单发送至所述终端;
所述表单信息包括表单标识符,所述处理模块具体用于:根据所述表单标识符对预设数据库进行搜索;
当搜索到与所述表单标识符匹配的基于JSON数据格式的表单模板时,提取所述表单信息中的表单数据,根据所述表单模板和所述表单数据渲染生成所述渲染表单;
所述处理模块具体还用于:
当未搜索到与所述表单标识符匹配的基于JSON数据格式的表单模板时,将所述表单信息进行标记,经标记的表单信息用于作为生成与所述经标记的表单信息匹配的基于JSON数据格式的表单模板的参考信息;
表单信息包括:通过终端接收的基于HTML代码的表单信息或通过终端主动获取满足预设条件的表单信息;
其中,原始表单信息也由服务器发送给终端,原始表单信息中包括授权该服务器进行主动抓取的标签,当原始表单信息在终端上基于HTML代码进行展示时,服务器可根据上述标签在网络搜索到该终端,并抓取其上HTML代码的表单信息。
4.根据权利要求3所述的表单渲染装置,其特征在于,所述处理模块具体用于:基于虚拟DOM技术,根据所述表单模板和所述表单数据渲染生成所述渲染表单。
5.一种表单渲染装置,其特征在于,包括存储器和处理器;
所述存储器,用于存储计算机程序;
所述处理器,用于当执行所述计算机程序时,实现如权利要求1或2所述的表单渲染方法。
6.一种计算机可读存储介质,其特征在于,所述存储介质上存储有计算机程序,当所述计算机程序被处理器执行时,实现如权利要求1或2所述的表单渲染方法。