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

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

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

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

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

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

 "Error Message" 

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