I-Code haben, dieses Skript in der Schleife Anfragen senden:Wie Fangstatus nach Anforderung abgelehnt?
function parse() {
$.post("meth.php", {
proxy: $proxy,
time: (new Date().getTime())
}, function(data) {
return setTimeout(function() {parse()}, 5000);
}, "json");
}
Aber einige Male Server Sendestatus falied und ich brauche, um diesen Fehler zu ignorieren und neue Anforderung senden
Ich versuche:
function parse() {
try{
$.post("meth.php", {
proxy: $proxy,
time: (new Date().getTime())
}, function(data) {
return setTimeout(function() {parse()}, 5000);
}, "json");
} catch (err) {
return setTimeout(function() {parse()}, 5000);
}
}
Aber diese Konstruktion hat nicht funktioniert, bitte helfen Sie
Verwendung '$ .ajax' nicht' $ .post' – bassxzero
können Sie $ Schnipsel verwenden, die für den Umgang mit jqxhr bezogener Fehler mit dem Status einer Eigenschaft 'error' hat – Niladri
ich versuche, Ajax mit Fehler wurden aber Duplikate erstellt und parallel startet Arbeit 2 oder 3 Funktion post() – user3272368