Я не уверен, что я делаю неправильно. Я использую плагин Jquery.Validate и имеет дистанционное поле, так что я сделал это:Jquery Validation удаленная проверка не работает
$("#mainForm").validate(
{
rules:
{
UserName:
{
required: true
,remote: "Test"
}
,messages:
{
UserName:
{
remote: "UserName has already been chosen. Please choose another one"
}
}
}
Требуемые отлично работает. У этого пульта есть проблема. Я использую ASP.NET MVC и путь является правильным - он попадает мой метод
public bool Test(string userName)
{
return false;
}
возвращает ложь согласно поджигатель пока jquery.validate не загнуться Я использую версию 1.5.5 jquery.validate. и jquery 1.3.2
Что я пропустил?
Это действительно перепутались. Я обнаружил, что в jQuery после нескольких часов борьбы dataFilter, который вернул план boolean true/false, был отклонен методом $ .parseJSON. Теперь решение кажется возвратом $ .toJSON (true) или возвращает $ .toJSON (false) – sakhunzai