2017-08-16 1 views
0

Ich versuche, eine Seite zu laden, wenn es mit bestimmten Prozessen fertig ist. Wenn der Prozess noch ausgeführt wird, wird ein 503-Fehlercode zurückgegeben. Wenn die Seite geladen wird, wird ein 200-Code zurückgegeben.Stop jQuery von der Konsole Anmeldung fehlgeschlagen XHR GET Anfrage

Ich mache dies über die $.get Funktion. Wenn jedoch jQuery einen 503-Fehlercode erhalten (und wahrscheinlich auch mit anderen Fehlercodes), meldet er dies in der Konsole:

XHR failed loading: GET "URL". 

Beispiel:

enter image description here

Wie entferne ich diese console.log() ?

+3

Sie können Ihre eigene 'log()' -Methode entwickeln - jedoch sicherlich eine bessere Lösung, ganz zu schweigen von einer effektiveren Verwendung von Ihrer Zeit, ist die 503 Fehler beheben –

+0

Return 102 Verarbeitung von Ihrem Server – mplungjan

+0

console.clear() wird zum Löschen der Nachrichten in der Konsole verwendet, aber Sie müssen es auf etwas Instinkt in Code zu deaktivieren, um die Konsole –

Antwort

1

Der Logging-Eintrag in der Konsole Chrome ist ein Verhalten von Chrom, wenn eine HTTP-Anforderung behandelt wird, kein Problem mit jQuery oder Ajax (XMLHttpRequest), auch ein oder Tag könnte dieses Problem verursachen.

So können Sie nicht stoppen, dass der Chrome-Browser 503 Fehler in der Konsole protokolliert. Stattdessen sollten Sie die serverseitige Implementierung korrigieren. Der Server sollte 200 zurückgeben, selbst wenn der Prozess ausgeführt wird, mit Antwortdaten, die angeben, dass der Prozess ausgeführt wird. (Sie können Ihren Prozess asynchron im Hintergrundthread auf dem Server ausführen und die Antwort im Hauptthread zurückgeben.)