2017-09-11 1 views
-1

Je ne suis pas très expérimenté avec le codage, donc je demande juste à quelqu'un de mettre un code ensemble pour moi, probablement pas avancé du tout, j'utilise ce code pour un site Web je construis en HTML:Compte Youtube view incorporé au HTML en utilisant javascript ne fonctionne pas

$.getJSON('https://www.googleapis.com/youtube/v3/videos?part=statistics&id=Qq7mpb-hCBY&key=[KEY]', function(data) { 
document.write("viewCount: " + data.items[0].statistics.viewCount); 

});

C'est le code que j'utilise actuellement, mais le "document.write" ne fonctionne pas, car il supprime le reste de la page HTML. Que puis-je utiliser à la place de "document.write"? Je sais qu'il y a tout innerHTML, mais je ne le comprends pas assez, et je n'arrive pas à le faire fonctionner de la même manière que le reste du code. Peut-être que quelqu'un pourrait trouver un script pour moi afin que je puisse réellement obtenir ce compte de youtube compte sur ma page HTML comme texte. Merci Si vous les gars ne comprenez pas ce que je fais, puis demander, je suis tout simplement essayer de mettre les données de la vidéo youtube sur ma page HTML

Répondre

0

La fonction jQuery append ajoutera le contenu au corps .

$.getJSON('https://www.googleapis.com/youtube/v3/videos?part=statistics&id=Qq7mpb-hCBY&key=AIzaSyDwBd3B-BdNIglXT44obKjINRe5c6tRFvQ', function(data) { 
    $('body').append("viewCount: " + data.items[0].statistics.viewCount); 
}); 
+0

Ouais ça a fonctionné, merci, mais il semble un peu difficile de se déplacer autour, je ne peux pas mettre le script entier dans

etc. Y at-il un moyen de contourner cela? –

+0

Vous pouvez modifier l'ajout à '$ ('body'). Append ("

viewCount: "+ data.items [0] .statistics.viewCount + '
');'. C'est ce que tu veux dire? – kinggs

+0

incroyable! Merci pour votre aide, je pense que je vais comprendre le reste :)) –