Can jQuery provide a fallback for failed AJAX calls? This is my try:
function update() {
var requestOK = false;
$.getJSON(url, function(){
alert( request successful );
requestOK = true;
});
if (!requestOK) {
alert( request failed );
}
}
Unfortunately, even if the callback function of the $.getJSON() method is called, i get the message request failed , before the callback function has the opportunity to set the requestOK variable. I think it s because the code runs in parallel. Is there a way to handle such situations? I thought about chaining or some way of waiting for the AJAX request, including its callback function. But how? Does anyone know how to do that?