• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

500 (Internal Server Error) - AJAX, wyłapanie wyjątku.

0 głosów
505 wizyt
pytanie zadane 17 grudnia 2017 w JavaScript przez ThePatrykOOO Dyskutant (8,400 p.)

Witam, tworzę sobie aplikację która będzie mi wyłapywać czy user jest podłączony do internetu. Tak wygląda moja funkcja: 

function checkOnline() {              
                $.ajax({
                    url: "test.pl/checkOnline.php",
                    data: {action:"Online"},
                    type: 'GET',
                    error: function(jqXHR, textStatus, errorThrown){
                        $('#checking').html('Offline');
                    },
                    success: function (data) {
                        if(data === "1") {
                            $('#checking').html("Online");
                        } else {
                            $('#checking').html("Offline 1");
                        }
                    }
                });             
            }

Wszystko działa jak należy tylko jest jeden problem, gdy rozłączam się z internetem pojawia mi się błąd w konsoli. 500 (Internal Server Error). Moim problemem jest jak go przechwycić i żeby błąd się nie pojawiał w konsoli.

1 odpowiedź

0 głosów
odpowiedź 17 grudnia 2017 przez Chess Szeryf (76,730 p.)

Wydaje mi się, że jest to ta funkcja w JQ:

http://api.jquery.com/jquery.ajax/

$.ajax({
  statusCode: {
    404: function() {
      alert( "page not found" );
    }
  }
});

Zamień kod błędu na 500 i przechwyć to.

komentarz 17 grudnia 2017 przez ThePatrykOOO Dyskutant (8,400 p.)
działa, to tylko że nadal jest pokazywany błąd w console.logu

Podobne pytania

0 głosów
1 odpowiedź 2,241 wizyt
pytanie zadane 29 września 2016 w Sieci komputerowe, internet przez Kaspian12 Nowicjusz (120 p.)
0 głosów
2 odpowiedzi 453 wizyt
pytanie zadane 11 maja 2017 w PHP przez dkarski Obywatel (1,610 p.)
0 głosów
1 odpowiedź 663 wizyt
pytanie zadane 19 lipca 2016 w Sieci komputerowe, internet przez Dash Nałogowiec (29,650 p.)

93,691 zapytań

142,610 odpowiedzi

323,215 komentarzy

63,215 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Twierdza Linux. Bezpieczeństwo dla dociekliwych

Aby uzyskać rabat -10%, użyjcie kodu pasja-linux, wpisując go w specjalne pole w koszyku.

...