Я использую удаленную проверку в текстовом поле и возвращаю объект из службы проверки со свойствами, которые следует использовать для заполнения других элементов формы.У меня есть следующий код в опциях правил для моей формы:
<%= Job.UniqueID %>:{
remote:
{
url: "ComboBox.svc/ValidateJob",
dataType: "json",
data: {
criteria: function()
{
return $("#<%= Job.ClientID %>").val();
}
},
success: function(data,textStatus,XMLHttpRequest){
// Load elements from data parameter
return false;
}
}
}
Мой успешный обратный вызов вызван, но обратный вызов валидатора в jquery.validate.js
нет, поэтому я не вижу сообщения, когда проверка не проходит.Если я удаляю обратный вызов об успешном выполнении, показанный выше, я вижу сообщение об ошибке.
Я подозреваю, что это неправильное место, но я не уверен, где еще я должен попытаться сделать это, возможно, я должен использовать validator.addMethod
?
Буду признателен за любые предложения.