[发明专利]一种适用于云平台的改进jQuery Validate异步验证方法有效
申请号: | 201610706272.2 | 申请日: | 2016-08-23 |
公开(公告)号: | CN106339442B | 公开(公告)日: | 2019-09-06 |
发明(设计)人: | 冯永青;孙思清;靳志凯 | 申请(专利权)人: | 浪潮电子信息产业股份有限公司 |
主分类号: | G06F16/958 | 分类号: | G06F16/958;G06F9/44 |
代理公司: | 济南信达专利事务所有限公司 37100 | 代理人: | 杜鹃花 |
地址: | 250101 山东*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种适用于云平台的改进jQuery Validate异步验证方法,属于云平台前端技术开发领域,本发明要解决的技术问题为如何能够在对云平台的表格和表单校验中,有效减少后台代码量及服务器的压力,采用的技术方案为:该方法包括如下步骤:(1)、引入validate.js文件,同时设置validate.js的引入路径;(2)、增加remote的默认配置项;(3)、对remote进行改进。 | ||
搜索关键词: | 一种 适用于 平台 改进 jqueryvalidate 异步 验证 方法 | ||
【主权项】:
1.一种适用于云平台的改进jQuery Validate异步验证方法,其特征在于该方法包括如下步骤:(1)、引入validate.js文件,同时设置validate.js的引入路径;(2)、增加remote的默认配置项;增加remote的默认配置项是在remote原有的四个配置项“url”、“type”、“dataType”和“data”的基础上增加“key”和“fun”这两个配置项,其中,key配置项的默认值为name,fun的默认值为空;(3)、对remote进行改进;其中,remote的改进方法包括如下步骤:(Ⅰ)、读取remote的配置项及配置值;(Ⅱ)、发起ajax异步请求;(Ⅲ)、在ajax请求成功的回调函数里判断配置项fun是否为空:①、若配置项fun为空,则执行步骤(Ⅳ);②、若配置项fun不为空,则跳转至步骤(Ⅷ);(Ⅳ)、判断ajax请求的返回值类型:①、若返回值类型为布尔型的值或者字符串,则执行步骤(Ⅴ);②、否则跳转至步骤(Ⅵ);(Ⅴ)、如果返回值为true或者“true”,remote返回true,否则返回false,下一步执行步骤(Ⅸ);(Ⅵ)、判断后台接口的返回值是否为object类型:①、若返回值是object类型,则读取remote配置项的“key”值,下一步执行步骤(Ⅶ);②、若返回值为空,则取默认值“name”,下一步执行步骤(Ⅶ);③、若返回值不是object类型,则返回false,下一步跳转至步骤(Ⅸ);(Ⅶ)、遍历返回值,判断每一个对象的[key]属性是否与输入框一致:①、若相同,则返回false,下一步跳转至步骤(Ⅸ);②、若不同,则返回true,下一步跳转至步骤(Ⅸ);(Ⅷ)、读取配置项“fun”的值定义为fun,将ajax请求的返回值response传入函数fun,执行fun(response);remote返回fun(response)的返回值;下一步执行步骤(Ⅸ);(Ⅸ)、结束、退出。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮电子信息产业股份有限公司,未经浪潮电子信息产业股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610706272.2/,转载请声明来源钻瓜专利网。
- 上一篇:一种治疗慢性肝炎的中药组合物及其制备方法
- 下一篇:一种外用骨质疏松药物