JavaScript - Segundo llamado AJax

 
Vista:

Segundo llamado AJax

Publicado por Daniela (2 intervenciones) el 06/02/2018 19:14:20
Hola, tengo una duda con un proyecto en Ajax mi idea es que cuando de clic a un personajes (Cualquiera de los 10) llame a una función ajax que me muestra una película, hasta ahora tengo una llamada que me da la lista de personajes, ahora quiero que me muestre la película en esto estoy fallando.


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
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
function personajes(url, callback) {
    var xmlhttp = new XMLHttpRequest();
 
    xmlhttp.onreadystatechange = function() {
        if (xmlhttp.status == 200) {
 
            try {
                var data = JSON.parse(xmlhttp.responseText);
            } catch(err) {
 
                return;
            }
            callback(data);
        }
    };
 
    xmlhttp.open("GET", url, true);
    xmlhttp.send();
}
 
personajes("https://swapi.co/api/people/", function(data, el) {
 
 
    var persons=data.results;
    var html ;
 
    var container = document.querySelector(".text ul");
 
       for(var i = 0; i < persons.length; i++){
 
          var item = container.innerHTML += "<li><a class='ajax_item' onClick= 'obtenerDatos()'  > "+ persons[i].name + "</a></li>";
 
 
 
       }
 
})
 
function obtenerDatos(url) {
 
    var list=document.querySelector('#results');
 
 
 
 
 
    var xmlhttp = new XMLHttpRequest();
 
    xmlhttp.onreadystatechange = function() {
        if (xmlhttp.status == 200) {
 
 
                var data = JSON.parse(xmlhttp.responseText);
 
            var film=data.results;
 
            var films=(film[0].getAttribute('films'));
            console.log(film[0]);
        }
    };
 
    xmlhttp.open("GET", url, true);
    xmlhttp.send();
 
}
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