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

标签 jquery

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

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

我希望错误消息为 "That name is already <a href="/item?id=543"> taken</a>."其中该项目 ID 是从服务器返回的内容。但我不知道如何从服务器返回除单个 true 或 false 之外的任何内容,并且仍然可以进行验证工作。

我知道我可以使用 JQuery.Format(“名称 {0} 已被占用”) 执行“名称 xxx 已被占用”,但我真的想提供指向现有项目的超链接,但我不想这样做必须更改项目页面以接受名称而不是 ID。

最佳答案

验证插件已经处理了这个问题,但是调用类型是“json”,因此您需要确保字符串(错误消息)用引号传递,如下所示:

"Error Message"

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

关于jQuery 远程验证与服务器生成的错误消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3579459/

相关文章:

php - 我如何通过 Wordpress 使用 jQuery UI?

javascript - 按钮复选框不保存选中状态

javascript - 根据选择选择一些复选框

php - Ajax, PHP - 从数据库中获取

javascript - 可排序克隆助手不工作

javascript - json 转键值数组

javascript - Javascript 类中全局变量的范围

javascript - 位置 :fixed divs move when opening a 'select' element on iphone?

jquery - 如何将 YADCF 实现到服务器端 DataTable 中

jquery - 配对多个 jQueryUI 可排序而不交叉