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的属性
errorText: "合同编号不能重复"
isValid: false
sender: l0O001 {ooO0O: {…}, uid: "mini-7", _id: "mini-7", id: "code", el: span#code.mini-textbox.mini-required, …}
source: l0O001 {ooO0O: {…}, uid: "mini-7", _id: "mini-7", id: "code", el: span#code.mini-textbox.mini-required, …}
type: "validation"
value: "CGHT004"
__proto__: Object
作者:
felt
时间:
2021-5-14 18:07:43
你这ajax是异步的,你验证完的时候早就结束了,请改成同步
欢迎光临 jQuery MiniUI (http://miniui.com/discuss/)
Powered by Discuz! X2