我试图在jQuery和它的官方网站中搜索这个但是似乎无法在这个东西上得到一个明确的推理...使用validationEngine.js
并且在浏览代码时,我来到了这一行:errorNumber = data.jsonValidateReturn.length
关闭success
下的else
:
success: function(data){
if(data == "true"){ // EVERYTING IS FINE, SHOW SUCCESS MESSAGE
$(caller).css("opacity",1)
$(caller).animate({opacity: 0, height: 0}, function(){
$(caller).css("display","none")
$(caller).before("<div class='ajaxSubmit'>"+$.validationEngine.settings.ajaxSubmitMessage+"</div>")
$.validationEngine.closePrompt(".formError",true)
$(".ajaxSubmit").show("slow")
if ($.validationEngine.settings.success){ // AJAX SUCCESS, STOP THE LOCATION UPDATE
$.validationEngine.settings.success && $.validationEngine.settings.success();
return false;
}
})
}else{ // HOUSTON WE GOT A PROBLEM (SOMETING IS NOT VALIDATING)
data = eval( "("+data+")");
//////////////////////////////////////////////////////////////////////////////////////
errorNumber = data.jsonValidateReturn.length //THIS IS THE WHAT AM TALKING ABOUT
//////////////////////////////////////////////////////////////////////////////////////
for(index=0; index<errorNumber; index++){
fieldId = data.jsonValidateReturn[index][0];
promptError = data.jsonValidateReturn[index][1];
type = data.jsonValidateReturn[index][2];
$.validationEngine.buildPrompt(fieldId,promptError,type);
}
我试图谷歌,但发现在其他几种不同类型的脚本中重复了这行...
在我的新项目中可能会使用它,但我想知道它的用途是什么......它是Query Ajax
的一部分还是只是一种验证形式?
谢谢