I'm working with an older system that is using jQuery 1.2.6. I am sending an AJAX Request via the jQuery.ajax
function. The URL that it is hitting is sending a 302 HTTP Redirect response and eventually ends up with a 200 HTTP OK response. I have registered both a success
and a complete
callback, however neither of them are called.
My question is: Are there any callbacks that can/will be called after a redirect occurs?
jQuery.ajax({
type: "GET",
url: url,
data: null,
dataType: "json",
async: false,
success: function(data, textStatus) {
alert("SUCCESS CALLED: " + textStatus);
},
complete: function(xhr, status) {
alert("COMPLETE CALLED");
}
});
NOTE: The response is HTML, not JSON, however changing the dataType
to html
alters the request. It sends an OPTIONS
request instead of a GET
request, and it also no longer redirects. I need these redirects to occur.
success
callback, I have analert
call in there as a simple test. Following the XHR requests via Firebug, once the 200 is hit, no alert dialog is displayed. – JohndataType
tohtml
alters the request. It sends anOPTIONS
request instead of aGET
request, and it also no longer redirects. – John