jQuery远程验证与服务器生成的错误消息

时间:2010-08-26 20:59:08

标签: jquery

我正在使用Validation jQuery插件进行一些验证。我有一个服务,现在返回“真”和“假”,一切都很好。

但是,我使用的错误消息是“该名称已被占用”。

我希望错误消息为"That name is already <a href="/item?id=543"> taken</a>.",其中该项ID是从服务器返回的内容。但我无法弄清楚如何从服务器返回任何东西,而不是单个true或false,并且仍然有验证工作。

我知道我可以使用JQuery.Format(“名称{0}被采取”)“使用xxx这个名字”但我真的想要给现有项目提供超链接,我不想必须更改项目页面以接受名称而不是ID。

1 个答案:

答案 0 :(得分:9)

验证插件已处理此问题,但调用类型为"json",因此您需要确保在引号中传递字符串(错误消息),如下所示:

"Error Message"

该插件将使用此作为显示的错误消息,方便呃? :)