- 注册时间
- 2013-10-22
- 最后登录
- 2020-2-2
- 阅读权限
- 10
- 积分
- 29
- 精华
- 0
- 帖子
- 3
|
dforce 发表于 2015-3-16 15:51
ajax默认是异步的
设置成同步试试
这个问题我这边已经处理好了。改成同步的方式可以,但是改成同步的方式在网络不好的情况下会卡死。下面是我使用 ajax 异步验证的方法
mini.getbyName('Code').on('validation', function (e) {
var txt = this;
if (e.isValid) {
if (vCode && vCode == e.value) {
e.isValid = true;
return;
}
//远程验证
form.ajaxVerify("@Url.Action("VerifyCode")", { code: e.value }, function(res) {
if (res) {
txt.errorText = "问题代码已存在";
txt.setIsValid(false);
}
});
}
}); |
|