JavaScript - No me muestra un json por consola

 
Vista:
sin imagen de perfil
Val: 16
Ha aumentado su posición en 5 puestos en JavaScript (en relación al último mes)
Gráfica de JavaScript

No me muestra un json por consola

Publicado por leonardo (9 intervenciones) el 16/08/2018 21:55:36
Buenas tardes... Aprendiendo Ajax estoy tratando de mostrar un sencillo json por consola pero no logro hacerlo. Se que debe ser algo minimo pero no se que puede estar fallando, He revisado linea a linea y ya no se que mas hecerle. Adjunto el codigo:

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
33
34
35
36
37
38
39
40
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>Document</title>
</head>
<body>
 
    <button onclick="ejecutarAjax()">Mostrar Datos</button>
 
 
 
    <script>
        function ejecutarAjax(){
 
            var xmlhttp;
 
            if(window.XMLHttpRequest){
                xmlhttp=new XMLHttpRequest();
            }else{
                xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
            }
 
            xmlhttp.onreadystatechange=function(){
                if(xmlhttp.readyState==4 && xmlhttp.status==200){
                    let respuesta=JSON.parse(xmlhttp.responseText);
                    console.log(respuesta);
                }
            }
 
            xmlhttp.open("GET","datos.json",true);
            xmlhttp.send();
 
        }
    </script>
 
</body>
</html>


1
2
3
4
5
6
//datos.json
 
{
    "nombre":"leonardo",
    "edad":35
}
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 183
Ha mantenido su posición en JavaScript (en relación al último mes)
Gráfica de JavaScript

No me muestra un json por consola

Publicado por Yamil Bracho (78 intervenciones) el 16/08/2018 23:04:38
Chequea si es que te esta llegando algo que no se puede parsear a JSON.
Antes de
let respuesta=JSON.parse(xmlhttp.responseText);
Haces
console.log(xmlhttp.responseText);
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 16
Ha aumentado su posición en 5 puestos en JavaScript (en relación al último mes)
Gráfica de JavaScript

No me muestra un json por consola

Publicado por leonardo (9 intervenciones) el 17/08/2018 13:42:36
Hola buenos días... Ya lo solucioné, lo que hice fue limpiar la cache del navegador y listo funcionó... Muchas gracias
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar