Sits atop jQuery.ajax() to handle a custom JSON response from the server. Originally designed to handle redirects as if the HTTP request were synchronous.