knockout.validation.js 异步校验

Posted 淡然_

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了knockout.validation.js 异步校验相关的知识,希望对你有一定的参考价值。

              self.forDealPwd.extend({
                                required:{
                                    params:true,
                                    message:‘请输入验证码!‘
                                },
                                minLength:{
                                    params:4,
                                    message:‘验证码输入不正确!‘
                                },
                                maxLength:{
                                    params:4,
                                    message:‘验证码输入不正确!‘
                                },
                                validation: {
                                       params: true,
                                       async: true,
                                       validator: function(val, opts, callback) {
                                            $.ajax({        
                                                url: ‘...‘,
                                                type: ‘POST‘,
                                                data: { 
                                                    mobilePhone:val
                                                 },
                                                 success:function(data) {
                                                     if (data == true) callback(true); 
                                                      else callback(false)
                                                }
                                            })
                                       },
                                       message: ‘Sorry‘
                                }
                            })

 

以上是关于knockout.validation.js 异步校验的主要内容,如果未能解决你的问题,请参考以下文章

tornado异步原理--异步事件

async await 异步下载 异步代码 加锁 lock 异步缓存

js异步处理方案,js的异步串行与异步并行

js异步处理方案,js的异步串行与异步并行

js异步处理方案,js的异步串行与异步并行

js异步处理方案,js的异步串行与异步并行