我正在尝试在网站上阅读RSS源的XML(我无法控制)并使用Javascript显示它。我使用以下代码来提取数据并且它可以工作,但主要的警告是,这只适用于IE 8(Ugh)。
xmlhttp=new XMLHttpRequest();
xmlhttp.open("GET",<URL with xml extension>,false);
xmlhttp.send();
setTimeout("wait()",3000);
function wait()
{
alert("complete");
}
var xmlDoc = xmlhttp.responseXML;
var data = xmlDoc.getElementsByTagName("entry");
当前存在等待函数,以便服务器有时间响应我的xmlHTTP请求。有没有人知道Javascript,AJAX或类似的解决方法会给我当前版本的Firefox,Chrome等功能?
答案 0 :(得分:0)
我认为你应该使用JFeed,它的速度更快,而且非常容易使用,你的代码有点长,Jfeed可以这样做:
jQuery.getFeed({
url: '<URL with xml extension>',
success: function(feed) {
alert(feed.entry); //your element
}
});
如果您需要帮助,请告诉我。 祝你好运。