jQuery Validate:remote – 用户名不会在错误消息中更改

>我正在使用Bassistance jQuery Validate插件创建一个注册表单,检查用户名是否已被使用.

>一切正常,如果我填写数据库中已有的用户名,则“xxxxxxx已经在使用中”.显示.

>但是,如果我填写另一个已经在使用的用户名(例如yyyyy),则该消息会一直说’xxxxxxx已被使用’.

>这个行为也出现在
http://jquery.bassistance.de/validate/demo/milk/的“官方”演示中 – 如果我先填写’Peter’,之后我填写’George’,消息一直说’Peter已经在使用’

>我想知道是否有人找到了解决此问题的方法?

我的代码:

remote:jQuery.format(“{0}已经在使用中.”)

最佳答案 只是查看了jQuery Validate插件代码,他们在代码中有一个错误,他们会永远缓存错误消息,这正是您所看到的.

你的代码片段是正确的,他们有一个错误.

点赞