I\'ve a server that returns HTTP status code 200, 201, and 202 from the same url. In Chrome, I\'ve confirmed with the Network debugging panel that the Status Code is what I
From what I have experienced jQuery is just not set up very well for handling actual status codes in the response. You can try just doing a manual AJAX call using some good old bare bones JS and handle the status yourself.
Here are a few tutorials on how to do so.
http://www.degraeve.com/reference/simple-ajax-example.php
http://www.w3schools.com/ajax/default.asp
request.status is where you should be able to access the status code in your request object. Here is another page showing a little bit about how to access even more granular information about the status of the request.
http://www.ibm.com/developerworks/web/library/wa-ajaxintro3/
Hope that helps you nail it!