I am utilising the callback function of jQuery's .load method to run certain code if the textStatus
parameter of the .load
method is equal to a certain string.
e.g. I have
jQuery("#myContainer").load('/seperate-file-with-content.asp', function(responseText, textStatus, xhr){
if (textStatus === "error" || responseText.length <= 0) {
//file failed to load i.e. textStatus == error
//or file loaded but has no content
} else {
//file loaded successfully i.e. textStatus == success
}
});
But i'm worried that the else
part of the if
statement may catch other non expected textStatus
values that aren't equal to success
.
Are there any other possible values to textStatus, other than error
and success
?
EDIT/UPDATE: As I now believe that .load
is based on .ajax
, the answers in the following question may be of use for anyone else with a similar question:- In jQuery's ajax success callback, will textStatus ever not be "success"?