title: jquery .ajax() issue
body: <p>I am using Jquery 1.7.1 and am having issues..  I'm working with a CRM in my script and am working to get the page finished but I'm stuck with this issue..</p>
  
  <p>my html:</p>
  
  <pre><code>&lt;form class="collector" action="https://www.domain.biz/admin/transact.php" method="POST"&gt;
    &lt;input type="hidden" name="method" value="NewProspect"&gt;
    &lt;input type="hidden" name="campaignId" value="3"&gt;
    &lt;input type="hidden" name="ipAddress" value="&lt;?php echo $_SERVER['REMOTE_ADDR']; ?&gt;"&gt;
    &lt;fieldset&gt;
      &lt;div style=" padding-left: 50px"&gt;
        &lt;table&gt;
          &lt;tr&gt;
            &lt;td&gt;&lt;span style="color:red;"&gt;*&lt;/span&gt;Your First Name: 
                &lt;span id="rfvFirstName" style="display:none;"&gt;*&lt;/span&gt;
            &lt;/td&gt;
            &lt;td&gt;&lt;span style="color:red;"&gt;*&lt;/span&gt;Your Last Name: 
                &lt;span id="rfvFirstName" style="display:none;"&gt;*&lt;/span&gt;
            &lt;/td&gt;
                                              &lt;td&gt;&lt;span style="color:red;"&gt;*&lt;/span&gt;Your Phone Number: &lt;/td&gt;
                                              &lt;td&gt;&lt;span style="color:red;"&gt;*&lt;/span&gt;Primary Email: &lt;/td&gt;
                                          &lt;/tr&gt;
                                          &lt;tr&gt;
                                              &lt;td&gt;
                                              &lt;input name="firstName" type="text" id="firstName" style="width:150px;" value=""&gt;
                                              &lt;/td&gt;
                                              &lt;td&gt;
                                              &lt;input name="lastName" type="text" id="lastName" style="width:150px;" value=""&gt;
                                              &lt;/td&gt;
                                              &lt;td&gt;
                                              &lt;input name="phone" type="text" id="phone" class="" style="width:150px;" value=""&gt;
                                              &lt;/td&gt;
                                              &lt;td&gt;
                                              &lt;input name="email" type="text" id="email" class="required email" style="width:150px;" value=""&gt;
                                              &lt;/td&gt;
                                          &lt;/tr&gt;
                                      &lt;/table&gt;
                                  &lt;/div&gt;
                                  &lt;div class="clear"&gt;&lt;/div&gt;
                                  &lt;center&gt;
                                      &lt;input type="submit" name="continue" id="imgbtnSubmit" class="button" style="background-image: url('&lt;?php echo base_url();?&gt;inc/img/button-check.png');
                                  background-repeat: no-repeat; width: 348px; height: 46px; border:none; background-color:transparent;" value="" /&gt;
                                  &lt;/center&gt;
                              &lt;/fieldset&gt;
                              &lt;p align="center" style="font-size:12px;"&gt;
                                  &amp;nbsp;
                              &lt;/p&gt;
                          &lt;/form&gt;
  </code></pre>
  
  <p>the JS:</p>
  
  <pre><code>$('.collector').submit(function(){
      validate = true;
          $(this).find("input:text:visible:enabled").each(function() {
              if ($(this).attr("value") == "") {
                  alert("Please fill in all fields!");
                  $(this).focus();
                  validate = false;
                  return false;
              }
              else if ($(this).hasClass("email") &amp;&amp; !$(this).attr("value").match(/@/)) {
                  alert("Please enter an email address...");
                  $(this).focus();
                  validate = false;
                  return false;
              }
          });
      if (validate != false)  { 
              $.ajax({
                  url: $(this).attr('action'),
                  type: 'POST',
                  data: $(this).serialize(),
                  success: function(response) { 
                      alert(response);
                  }
              });
          }
      return false;
  });
  </code></pre>
  
  <p>Now both of these things work, and they work together fine...  the issue comes in that I don't get any response and I'm not sure why.  I imagine it is because of what firebug is saying... <code>POST https://www.domain.biz/admin/transact.php 200 OK 1.04s           jquery.js (line 8102)</code></p>
  
  <p>This line in my firebug is displayed as red, and the line 8102 in jquery.js is: <code>xhr.send( ( s.hasContent &amp;&amp; s.data ) || null );</code></p>