Wenn es aktuell ist, wird das Problem des Call-Stack-Überlauf auftreten?Ist dies eine aktuelle Implementierung von Long-Polling?
, weil es selbst nennen unendlich rekursiv
Wenn es ein solches Problem wird auftritt, gibt es eine bessere Umsetzung?
function waitForMsg(){
$.ajax({
type: "GET",
url: "xxx.php",
async: true,
cache: false,
timeout: 600000,
success: function(data){
handleFunction(data);
waitForMsg();
},
error: function(XMLHttpRequest, textStatus, errorThrown){
XMLHttpRequest.abort();
waitForMsg();
}
});
}
Ich glaube nicht, dass Sie ein Problem damit haben werden. So wie es codiert ist, ist immer nur eine Anfrage aktiv. –