Удаленная проверка JQuery с сообщением об ошибке, сгенерированным сервером - PullRequest
5 голосов
/ 27 августа 2010

Я использую плагин Validation jQuery для проверки. У меня есть сервис, который возвращает «true» и «false» прямо сейчас, и все отлично.

Однако, сообщение об ошибке, которое я использую: «Это имя уже занято».

Я хочу, чтобы сообщение об ошибке было "That name is already <a href="/item?id=543"> taken</a>.", где этот идентификатор элемента возвращен с сервера. Но я не могу понять, как вернуть с сервера что-либо, кроме единственного true или false, и при этом все еще работает валидация.

Я знаю, что могу сделать «Имя xxx занято», используя JQuery.Format («Имя {0} занято»), но я действительно хочу дать гиперссылку на существующий элемент, и я не хочу необходимо изменить страницы элемента, чтобы принять имя вместо идентификатора.

1 Ответ

9 голосов
/ 27 августа 2010

Плагин проверки уже обрабатывает это, но тип вызова - "json", поэтому вам нужно убедиться, что строка (сообщение об ошибке) передана в кавычках, например:будет использовать это как отображаемое сообщение об ошибке, удобно, а?:)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...