源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

Javascript Ajax异步读取RSS文档具体实现

  • 时间:2022-09-11 06:19 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:Javascript Ajax异步读取RSS文档具体实现
RSS 是一种基于 XML的文件标准,通过符合 RSS 规范的 XML文件可以简单实现网站之间的内容共享。Ajax 是Asynchronous JavaScript and XML的缩写。通过 Ajax 技术可以经由超文本传输协议(Http) 向一个服务器发出请求并且在等待该响应时继续处理另外的数据。通过 Ajax 技术可以很容易实现读取远程 XML文件,因此,可以使用 Ajax技术实现远程访问依据 RSS 标准生成的摘要信息,甚至我们可以自己写一个 RSS 阅读器。         Ajax 并不是一门新的语言或技术, 它实际上是几项技术按一定的方式组合在一起。共同在协作中发挥各自的作用, 它包括:使用XHTML 和CSS 标准化呈现; 使用DOM 实现动态显示和交互; 使用XML 和XSLT 进行数据交换与处理; 使用XMLHttpRequest进行异步数据读取; 最后用 JavaScript 绑定和处理所有数据。好了,对于理论就不在多说了,下面我们直接看代码吧。         创建XMLHttpRequest对象并将请求发送到服务器:
[url=]        document.getElementById("readRss").style.display = "none";         document.getElementById("printRss").getElementsByTagName("span")[0].style.display = "none";         document.getElementById("printRss").innerHTML = document.getElementById("printRss").innerHTML + temp;     } }
调用createXHR(url)函数,传入参数,向服务器发送求: 得到响应:
[u]复制代码[/u] 代码如下:
function getResponse(){    if(xmlHttp.readyState == 4){              if(xmlHttp.status == 200){              rssDoc = xmlHttp.responseXML;             readDoc(rssDoc);//调用readDoc()函数         }else{             document.getElementById("rssTitle").innerHTML = "读取异常!";             //alert(xmlHttp.status);         }     } }
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部