C'è un modo per specificare il tempo massimo di esecuzione di un post Ajax sul server, quindi se il server non risponde, quindi continua a provare per 10 secondi e poi continua con il resto del codice ??Come impostare il tempo massimo di esecuzione per un post 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
.
.
.
}
Attenzione, questo non riproverà. Ci proveremo solo una volta. – Alexander
non è possibile utilizzare il timeout se si utilizza async: false. – firefields