我正在構建一個rss進紙器,並且有那麼多很棒的資源,但從字面上看並不是其中一個拉來源而不是AUTHOR。當我嘗試編輯代碼以拉動SOURCE時,它顯示爲UNDEFINED。我在.rss文件中看到SOURCE,但是當我在控制檯中分析對象時,它實際上並未檢索到SOURCE數據字段。數組不提取所有數據來自rss feed解析器
這裏被發現的代碼我試圖編輯:
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);
}
這裏是我的.rss XML樹:
RSS XML TREE: See the SOURCE node is there like all the rest
這裏是控制檯對象:
console object array showing that SOURCE is not being read by the parser
任何幫助是最ppreciated!謝謝!
這裏是實際的RSS鏈接:http://newsdesk-feeds.moreover.com/feed/a60eeb8d9fcdc35b.rss – Valerie
對象{responseData:null,responseDetails:「指定的提要網址無效」,responseStatus:400} - 我得到了這個 – Radmation
@RadleyAnaya你的意思是什麼?此代碼按原樣工作,但它不夠強大。 – Valerie