title: jquery validator addmethod custom message
body: <p>I've created a method for jquery's validator plugin, that works like the remote rule.  The difference is that I'd like to display a dynamic error message (based on the ajax response).</p>
  
  <pre><code>jQuery.validator.addMethod("duplicate", function(value, element, params) { 
      var object_settings = this.settings;
      params.data[$(element).attr("name")] = value;
      $.post(params.url, params.data, function(response) {
          if (response == 'true'){ return true; }
          else {
              object_settings.messages[element.name] = response;
              return false;
          }
      }, 'text');
  }, '');
  </code></pre>
  
  <p>It works...sort of....it sets the message, but doesn't display it initially (if you validate the field a second time, the message is displayed).</p>
  
  <p>Any suggestions?</p>
  
  <p>(maybe the remote rule offers this functionality...I couldn't find anything in the documentation)</p>