2

我正在尝试读取网站上 RSS 提要的 XML(我无法控制)并使用 Javascript 显示它。我使用下面的代码来提取数据并且它可以工作,但主要的警告是这只能在 IE 8 中工作(呃)。

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 等上提供功能?

4

1 回答 1

0

我认为您应该使用JFeed,它更快且非常易于使用,您的代码有点长,使用 Jfeed 您可以这样做:

jQuery.getFeed({
   url: '<URL with xml extension>',
   success: function(feed) {
      alert(feed.entry); //your element
   }
});

如果您需要帮助,请告诉我。祝你好运。

于 2013-07-24T18:34:43.777 回答