Ich baue eine RSS-Zuführung und es gibt so viele großartige Ressourcen da draußen, aber buchstäblich nicht einer der zieht die Quelle anstelle von AUTHOR. Wenn ich versuche, den Quellcode zu bearbeiten, wird SOURCE als UNDEFINIERT angezeigt. Ich sehe die SOURCE in der .rss-Datei, aber wenn ich das Objekt in der Konsole analysiere, wird das SOURCE-Datenfeld nicht tatsächlich abgerufen.Array zieht nicht alle Daten aus RSS-Feed-Parser
Hier wird der gefundene Code, den ich zu bearbeiten versuchen:
function parseRSS(url, container) {
$.ajax({
url: 'http://ajax.googleapis.com/ajax/services/feed/load?v=1.0&num=10&callback=?&q=' + encodeURIComponent(url),
dataType: 'json',
success: function(data) {
console.log(data.responseData.feed);
$(container).html('<h2>'+capitaliseFirstLetter(data.responseData.feed.title)+'</h2>');
$.each(data.responseData.feed.entries, function(key, value){
var thehtml = '<h3><a href="'+value.link+'" target="_blank">'+value.title+'</a></h3><br/>' +value.source ;
$(container).append(thehtml);
});
}
});
}
function capitaliseFirstLetter(string) {
return string.charAt(0).toUpperCase() + string.slice(1);
}
Hier ist mein .rss xml Baum:
RSS XML TREE: See the SOURCE node is there like all the rest
Hier ist die Konsole Objekt:
console object array showing that SOURCE is not being read by the parser
Jede Hilfe ist am meisten a abgeschrieben! Danke!
hier ist die eigentliche RSS-Link: http://newsdesk-feeds.moreover.com/feed/a60eeb8d9fcdc35b.rss – Valerie
Object {responseData: null, responseDetails: "Die angegebene Feed-URL ist ungültig", responseStatus: 400} - ich habe diese – Radmation
@RadleyAnaya Wo meinst du das genau? Dieser Code funktioniert wie er ist, ist einfach nicht robust genug. – Valerie