title: jquery ajax http status code
body: <p>I am changing my scripts to jquery at the moment. This is my old javascript:</p>
  
  <pre><code>var request = (window.XMLHttpRequest) ? new XMLHttpRequest() : (window.ActiveXObject ? new window.ActiveXObject("Microsoft.XMLHTTP") : false);
  request.open("GET", url, true);
  request.onreadystatechange = updatePage;
  request.send(null);
  
  function updatePage() {
          if (request.readyState == 4) {
                  if (request.status == 200) {
                      var response = request.responseText;
                      doSomething();
                  } else if (request.status == 304) {
                      doSomethingElse();
                  } else {
                  }
          }
  }
  </code></pre>
  
  <p>I now want to change this to jquery-ajax:</p>
  
  <pre><code>request = $.ajax({
      type: "GET",
      url: url,
      data: data,
      success: updatePage
  });
  </code></pre>
  
  <p>How can I test for the status code (and the responseText) returned by the request, like I did in my old script?</p>