Ajax RSS Url Problem

Gast #4412199
Lesenswert?

Hallo,
ich habe ein kleines Problem mit meinem Prgrammschnipsel, den ich mir 
aus dem Internet gezogen habe. Ich möchte nämlich das 100Sek. Video der 
Tagesschau auf eine Seite einbinden. Dabei soll natürlich immer das 
aktuellste abgespielt werden. Da sich aber der Link zum aktuellen File 
immer ändert muss ich da ja die URL irgendwie rausbekommen. Ich habe da 
ein Ajax RSS Grabber gedacht. Da habe ich auch für RSS Feeds etwas 
gefunden (für MP3 Files die auf der Seite liegen) Das funktioniert auch 
wunderbar:

$(document).ready(function () {
    $.ajax({
        url: 
'http://query.yahooapis.com/v1/public/yql?q=%20SELECT%20*%20FROM%20xml%20WHERE%20url%3D%22http%3A%2F%2Ftheresidency.libsyn.com%2Frss%22&format=json';,
        dataType: "json"
    }).done(function(data) {
        $.each(data.query.results.rss.channel.item, function() {
            $("#results").append(this.enclosure.url);
        });
    });
});

Wenn ich nun aber die Seite der tagesschau als URL einfüge wird nichts 
angezeigt. Der Link dafür wäre dieser: 
http://www.tagesschau.de/export/video-podcast/tagesschau-in-100-sekunden/
Wenn ich also das hier benutze:

$(document).ready(function () {
    $.ajax({
        url: 
'http://query.yahooapis.com/v1/public/yql?q=%20SELECT%20*%20FROM%20xml%20WHERE%20url%3D%22http%3A%2F%2Ftagesschau.de/export/video-podcast/tagesschau-in-100-sekunden%22&format=json';,
        dataType: "json"
    }).done(function(data) {
        $.each(data.query.results.rss.channel.item, function() {
            $("#results").append(this.enclosure.url);
        });
    });
});

wird nichts angezeigt. Ich hoffe ihr könnt mir helfen :)
Gast #4412406
Lesenswert?

Ich habe es hinbekommen! Anscheinend hat das .each irgendwas behindert. 
So funktioniert es jetzt

$(document).ready(function () {
    $.ajax({
        url: 
'http://query.yahooapis.com/v1/public/yql?q=%20SELECT%20*%20FROM%20xml%20WHERE%20url%3D%22http%3A%2F%2Ftagesschau.de/export/video-podcast/tagesschau-in-100-sekunden%22&format=json';,
        dataType: "json"
    }).done(function(data) {
            $("#results").append(data.query.results.rss.channel.item.enclosure.url);
    });
});

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren