我使用了兩種方式AJAX驗(yàn)證,都不行
第一種:
HTML代碼:
onvalidation="onGradeNameUniqueValidation"
JS代碼:
function onGradeNameUniqueValidation(e) {
if (e.isValid) {
$.post(
'../grade/checkGradeNameUnique.action',
{gradeName:e.value},
function(data) {
if (data == 'true') {
e.errorText = "年級名稱已經(jīng)存在";
e.isValid = false;
}
}
);
}
}
第二種:
HTML代碼:
vtype="remote"
JS代碼:
/*自定義vtype*/
mini.VTypes["remoteErrorText"] = "年級名稱已經(jīng)存在";
mini.VTypes["remote"] = function (v) {
$.ajax({
async:false,
url:'../grade/checkGradeNameUnique.action',
data:{gradeName:v},
success:function(data) {
return data;
}
});
}
其中第一種驗(yàn)證,AJAX請求發(fā)送了,但文本框后不提示。
而第二種驗(yàn)證,AJAX請求也發(fā)送了,但文本框后的提示一直不消失。
我的猜想是AJAX異步的原因,不知道真正的問題在哪里?
速度相當(dāng)流暢,估計(jì)是WIFI接連,如果3G有這樣的速度就爽了
@stone[匿名]
講開了內(nèi)容太多,先看看我們做的系統(tǒng)吧
@stone[匿名]
謝謝關(guān)注!由于合作伙伴的原因,ditu365尚未投入使用,請?jiān)L問
http://map.jndmw.cn