新网创想网站建设,新征程启航

为企业提供网站建设、域名注册、服务器等服务

如何使用ajax实现读博客rss

这篇文章主要介绍了如何使用ajax实现读博客rss,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。

创新互联成立于2013年,我们提供高端成都网站建设网站制作成都网站设计公司、网站定制、成都营销网站建设微信平台小程序开发、微信公众号开发、seo优化排名服务,提供专业营销思路、内容策划、视觉设计、程序开发来完成项目落地,为PVC花箱企业提供源源不断的流量和订单咨询。

代码如下:

 
 
 
this is test 
 
var xmlHttp; 
function createXMLHttpRequest() { 
if (window.ActiveXObject) { 
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP"); 
} 
else if (window.XMLHttpRequest) { 
xmlHttp = new XMLHttpRequest(); 
} 
} 
function readRSS(url) { 
createXMLHttpRequest(); 
xmlHttp.onreadystatechange = handleStateChange; 
xmlHttp.open("GET", url, true); 
xmlHttp.send(null); 
} 
function handleStateChange() { 
if(xmlHttp.readyState == 4) { 
if(xmlHttp.status == 200) { 
ResultSet(); 
} 
} 
} 
function ResultSet() { 
var results = xmlHttp.responseXML; 
var title = null; 
var item = null; 
var link=null; 
//得到channel 
var ccc=results.getElementsByTagName("channel"); 
var headtitle=ccc[0].getElementsByTagName("title")[0].firstChild.nodeValue; 
var headlink=ccc[0].getElementsByTagName("link")[0].firstChild.nodeValue; 
var cell = document.createElement("div"); 
cell.innerHTML="

"+headtitle+"

  ";  document.getElementById("result").appendChild(cell);  //得到items  var items = results.getElementsByTagName("item");  for(var i = 0; i < items.length; i++) {  item = items[i];  link=item.getElementsByTagName("link")[0].firstChild.nodeValue;  title = item.getElementsByTagName("title")[0].firstChild.nodeValue;  var cell = document.createElement("div");  cell.innerHTML=""+title+"  ";  document.getElementById("result").appendChild(cell);  }  }  function readrss1()  {  var url=document.getElementById("txturl").value;  if(url=="")  {  alert("请输入RSS地址");  }  else  {  readRSS(url);  }  }       

ajax读rss示例

    blogjava原创区   blogjava新手区   blogjava非技术区   综合区   输入一个RSS地址:     
   

感谢你能够认真阅读完这篇文章,希望小编分享的“如何使用ajax实现读博客rss”这篇文章对大家有帮助,同时也希望大家多多支持创新互联,关注创新互联行业资讯频道,更多相关知识等着你来学习!


文章题目:如何使用ajax实现读博客rss
链接URL:http://wjwzjz.com/article/gojcop.html

其他资讯

在线咨询
服务热线
服务热线:028-86922220
TOP