已经尝试了几个小时来创建一个带有phonegap的简单rss阅读器,但它似乎不起作用。尝试设置对<access origin="*"/>
的访问权限,但这不起作用。
以下是我用来获取RSS Feed的代码:
$.ajax({
url: document.location.protocol + '//ajax.googleapis.com/ajax/services/feed/load?v=1.0&num=10&callback=?&q=' + encodeURIComponent("http://array.se/feed/"),
dataType: 'json',
success: function(data) {
console.log(data.responseData.feed);
$.each(data.responseData.feed.entries, function(key, value){
var thehtml = '<a href="'+value.link+'"><li>'+value.title+'</li></a>';
$("#factsfeed").append(thehtml);
});
}
});
代码可以在浏览器中运行,但是当我在Android上试用它时却没有。
答案 0 :(得分:0)
尝试将dataType设置为'jsonp'
另外,“document.location.protocol”可能不起作用,因为PhoneGap中的协议是file://,你可以删除它并将http附加到后面的字符串。