title: Jquery Ajax Validation Remote field
body: <p>I need to check whether the emailId is already registered or not. Following is my code:-</p>
  
  <pre><code>&lt;input type="email" name="user_email" class="form-control" id="email" placeholder="Email"&gt;
  </code></pre>
  
  <p>Following is my jquery validation:-</p>
  
  <pre><code>$('#signup_form').validate({
      rules: {
          user_email: {
              required: true,
              email: true,
              remote: {
                  url: "/check_email_exist/",
                  type: "post",
                  data: {
                      email: function() {
                          return $( "#signup_form :input[name='user_email']" ).val();
                      }
                  }
              }
          },
      },
      messages:{
          email: {
              remote: jQuery.validator.format("{0} is already taken.")
          }
      }
  });
  </code></pre>
  
  <p>The problem I'm facing is that it sends a request only once to the server. If I the email, irrespective of the fact that its registered or not, it will send a request to the server for the first time and then if type again another email, it wont send the request to the server.</p>
  
  <p>What am I doing wrong over here??</p>
  
  <p>Also, I get the response from the server as <code>True/False</code>. Irrespective of the response I get, my <code>remote</code> message is not being displayed. Can anyone tell me why?</p>