Wenn ich von einer RSS-Daten-Schleife loop möchte ich den URL-Wert aus einem Objekt extrahieren. HierWie kann ich auf den Wert von einem Objekt innerhalb eines Arrays zugreifen
$.ajax({
url : 'http://ajax.googleapis.com/ajax/services/feed/load?v=1.0&num=30&callback=?&q=' + encodeURIComponent('http://www.dnoticias.pt/rss/actualidade/geral'),
dataType : 'json',
success : function (data) {
if (data.responseData.feed && data.responseData.feed.entries) {
$.each(data.responseData.feed.entries, function (i, e) {
title = e.title;
description = e.description;
category = e.categories[0];
media = e.mediaGroups;
console.log(media);
}
}
});
ist die Ausgabe von dem Konsolenprotokoll:
mediaGroups: Array[1]
0: Object
contents: Array[1]
0: Object
type: "image/jpeg"
url: "http://...."
Dank
könnten Sie versuchen, console.log zu bekommen (media.mediaGroups.contents.url); –
könnten Sie versuchen, console.log zu erhalten (media.mediaGroups [0] .contents [0] .url); – Avinash
Sagt: TypeError: Medien ist undefined – nunof