Bonjour,
Depuis quelques jours je tourne en rond sur Google, ebooks et les forums à chercher comment capturer l'erreur survenue suite à un appel à la fonction .getJson
mon code est le suivant
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
 
<!DOCTYPE html>
<html>
 
<head>
   <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
    <script>
        $(document).ready(function () {
            REST_API_URL = "http://localhost:8080/Routing/sql" 
            $("button").click(function () 
            {
                $.getJSON(REST_API_URL,
                            function (result) 
                            {
                                alert("J'ai reçu quelque chose !");
                            }
                        )
                .fail(function (xhr, textStatus, msg) 
                        {
                            alert("textStatus = " + textStatus);
                            alert("msg = " + msg);
                        }
                    );
            });
        });
    </script>
</head>
<body>
    <button>Get JSON data</button>
    <div></div>
</body>
</html>
Mais je n'arrive pas à avoir le statut de la requête en erreur 404, 502, 403 ou autre, uniquement
  • textStatus = error
  • msg reste vide


Merci d'avance de votre aide