我想創建一個基於數據庫值的特殊郵政編碼驗證。因此,我對AJAX檢查值:ajax jquery表單驗證總是驗證錯誤
jQuery.validator.addMethod("validate_country_from", function(value, element)
{
$.ajax({
type: "POST",
url: "ajax.php",
data: "action=validate_countryzip&direction=1&zip=" +
escape(document.getElementById("zip_from").value) + "&country=" +
escape(document.getElementById("country_from").value),
async: false
}).done(function(msg)
{
if(msg == "true")
{
return true;
}
else
{
return false;
}
});
}, addressError);
而且我對這些規則的規則分配功能:
zip_from: {
required: true,
validate_country_from: true
},
country_from: {
required: true,
validate_country_from: true
},
Ajax請求工作正常,並且它完成同步的,返回的值也是正確的,但我的驗證仍然告訴我這兩個字段有錯誤。
我希望有人能幫助...