¿Hay alguna forma de especificar el tiempo máximo de ejecución de una publicación de Ajax en el servidor, de modo que si el servidor no responde, entonces siga intentándolo durante 10 segundos y luego continúe con el resto del código?¿Cómo establecer el tiempo máximo de ejecución para la publicación ajax con jQuery?
Function doajaxPost(){
var returned_value="";
// #############I NEED THIS CODE TO TRY TO POST THE DATA TO THE SERVER AND KEEP
// #############TRYING FOR 10 SECONDS AND THEN CONTINUE WITH THE REST OF THE CODE.
jQuery.ajax({
url: 'ajaxhandler.php',
success: function (result) {
returned_value=result;
},
async: false
});
// ###################################################
alert(returned_value);
some other code
.
.
.
}
Tenga en cuenta que esto no se volverá a intentar. Solo lo probará una vez. – Alexander
no puede utilizar el tiempo de espera si usa async: falso. – firefields