jQuery MiniUI

标题: 再ajax验证唯一性没有效果 [打印本页]

作者: 乔治    时间: 2021-5-14 17:57:30     标题: 再ajax验证唯一性没有效果

这是源码function onUniqueValidation(e) {
    let param = {
        "code": e.value,
        "fProjectUuid": mini.get("fProjectUuid").getValue()
    }
    $.ajax({
        type: 'post',
        url: "/getList",
        data: JSON.stringify(param),
        success: function (result) {
            if (e.isValid) {
                if (result != null || result.length != 0) {
                    e.errorText = "合同编号不能重复";
                    e.isValid = false;
                    debugger
                }
            }
        }
    })
}debuggerces ,if语句是能执行的,但是页面没有任何回应,form表单验证提交时,也能提交(应该是不让提交的,唯一性验证没通过)
这是debugger时候,e的属性






作者: felt    时间: 2021-5-14 18:07:43

你这ajax是异步的,你验证完的时候早就结束了,请改成同步




欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) Powered by Discuz! X2