`
carrot
  • 浏览: 163410 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

XmlHttp异步获取网站数据的例子

阅读更多

<script>
var oDiv 
var xh  
function getXML()
{
 oDiv = document.all.m
 oDiv.innerHTML = "正在装载栏目数据,请稍侯......."
 oDiv.style.display= ""
 xh = new ActiveXObject("Microsoft.XMLHTTP")
 xh.onreadystatechange = getReady
 xh.open("GET",a.value,true)
 xh.send()

}

function getReady()
{
 if(xh.readyState==4)
 {
  if(xh.status==200)
  {

   oDiv.innerHTML = "完成"
  }
  else
  {
   oDiv.innerHTML = "抱歉,装载数据失败。原因:" + xh.statusText
  }
 }
}
</script>
<body>
xmlhttp异步的例子:
URL:<input name=a value="http://www.microsoft.com" style="width:600px">
<input onclick="getXML()" type="button" value="得到源代码">
<input onclick="if(xh && xh.responseText) {alert(xh.responseText);oDiv.innerHTML=xh.responseText}" type="button" value="显示源代码">
<div id=m></div> <script>
var oDiv
var xh
function getXML()
{
oDiv = document.all.m
oDiv.innerHTML = "正在装载数据,请稍侯......."
oDiv.style.display= ""
xh = new ActiveXObject("Microsoft.XMLHTTP")
xh.onreadystatechange = getReady
xh.open("GET",a.value,true)
xh.send()

}

function getReady()
{
if(xh.readyState==4)
{
if(xh.status==200)
{

oDiv.innerHTML = "完成"
}
else
{
oDiv.innerHTML = "抱歉,装载数据失败。原因:" + xh.statusText
}
}
}
</script>

分享到:
评论

相关推荐

    XMLHTTP无刷新自动实时更新数据

    在ASP中,可以使用VBScript或JScript编写代码,与数据库交互,例如这里的`data.mdb`,一个Access数据库文件,来获取或更新数据。 `index.htm`是前端展示页面,它可能包含HTML、CSS和JavaScript代码。JavaScript部分...

    XMLHTTP 例子

    这个例子可能是在展示如何使用XMLHTTP对象来实现无刷新的数据获取和更新,这对于创建动态和实时的网页应用非常有用。 XMLHTTP的主要功能包括发送HTTP请求(GET或POST)并接收服务器的响应。在Indy HTTP例子中,Indy...

    获取百度网络时间,Microsoft.XMLHTTP实例

    在获取网络时间的例子中,我们将向百度服务器发送一个GET请求,请求特定的时间服务接口,然后解析返回的HTTP响应,从中提取服务器的时间信息。 下面是一个简单的示例代码,展示如何使用Microsoft.XMLHTTP对象获取...

    使用XMLHTTP获取天气预报

    XMLHTTP(XMLHttpRequest)是JavaScript中的一个对象,它在网页端实现异步数据通信的核心工具,使得无需刷新整个页面就能从服务器获取或发送数据。在本案例中,我们将利用XMLHTTP来获取并显示天气预报信息,这涉及到...

    XMLHTTP.rar_xmlhttp

    7. **Default.aspx.cs**:这是Default.aspx的后台代码文件,负责处理页面的生命周期事件和用户交互,可能包含触发XMLHTTP异步请求的代码。 8. **www.pudn.com.txt**:这可能是一个文本文件,可能是从网站...

    xmlHTTP.rar_xmlhttp_xmlhttp java_xmlhttp下载

    在描述中提到的“异步传输的例子”,意味着这个例子会演示如何在后台加载数据,而不阻塞用户的界面操作。这通常涉及到监听XMLHttpRequest对象的状态变化,当请求完成时触发回调函数,处理接收到的数据。 标签...

    XMLHTTP方式访问网页.zip易语言项目例子源码下载

    在易语言中,XMLHTTP被用来实现类似的功能,即通过编程方式与服务器进行通信,获取或发送数据。易语言是一种以中文作为编程语句的编程环境,非常适合中国开发者使用。本项目提供了XMLHTTP方式访问网页的源码示例,这...

    asp下利用XMLHTTP 从其他页面获取数据的代码

    ### ASP 下利用 XMLHTTP 从其他页面获取数据详解 #### 一、XMLHTTP 概述 在 ASP(Active Server Pages)环境中,XMLHTTP 是一种非常实用的技术,它允许开发人员通过 HTTP 协议来发送异步请求并接收响应。XMLHTTP ...

    xmlhttp简单应用.zip易语言项目例子源码下载

    XMLHTTP,全称为XMLHttpRequest,是Web开发中的一个关键组件,它允许JavaScript或其他脚本语言在不刷新整个页面的情况下与服务器进行异步通信。在易语言中,XMLHTTP被用来实现类似的功能,可以发送HTTP请求并接收...

    ajax 同步和异步XMLHTTP代码分析

    以下是一个使用异步模式获取远程RSS文件的JavaScript示例: ```javascript var xmlhttp = new ActiveXObject("MSXML2.XMLHTTP.6.0"); var url = "//www.jb51.net/rss.xml"; var asyncDone = false; try { xmlhttp...

    Ajax页面局部异步刷新技术

    在上述代码中,如果状态码为200,则使用`xmlhttp.responseText`获取服务器返回的数据,并将其赋值给ID为`Text1`的HTML元素。这样就可以实现局部页面的异步刷新了。 #### 示例代码解析 - **创建对象**:`var xmlhttp...

    Ajax和XMLHttp原理

    在这个例子中,`sendRequest`函数首先获取表单中"username"字段的值,然后创建XMLHttpRequest对象。当`open`方法被调用时,它设置请求类型(POST)、URL和是否异步执行(这里是同步)。`onreadystatechange`回调函数...

    ajax 异步获取数据实现代码 (js创建ajax对象)

    在本示例中,我们将探讨如何使用JavaScript创建Ajax对象以及如何通过Ajax实现异步获取数据,特别关注于用户名的实时监测。 首先,我们需要创建一个Ajax对象。在不同的浏览器环境下,创建Ajax对象的方式略有不同。在...

    用XMLHTTP很好的一个例子

    标题中的“用XMLHTTP很好的一个例子”指的是使用XMLHttpRequest对象(简称XMLHTTP)来实现Web页面的异步数据请求。XMLHTTP是ActiveX对象,在经典ASP(Active Server Pages)环境中常用于实现AJAX(Asynchronous ...

    基于ASP的下利用XMLHttp实现生成HTML静态文件(带生成进度条).zip

    同时,使用XMLHttp进行异步通信,需要注意跨域问题,以及在处理大量数据时的性能优化。 通过这个项目,开发者不仅可以学习到如何使用ASP进行动态内容处理,还可以了解到如何利用XMLHttp进行异步通信以及如何创建...

    Microsoft的XMLHTTP对象介绍

    以下是一个简单的示例,展示了如何使用XMLHTTP对象从服务器获取数据: ```vbscript Set objXML = Server.CreateObject("MSXML2.ServerXMLHTTP") objXML.open "GET", "http://www.alexa.com", false objXML.send() ...

    XMLHTTP方式访问网页-易语言

    XMLHTTP(XML Hypertext Transfer Protocol)是微软在Internet Explorer浏览器中引入的一种技术,它允许JavaScript或其他客户端脚本语言异步地与服务器进行通信,而无需刷新整个页面。这种技术后来被广泛采用,并在...

    asp中使用MSXML2.ServerXMLHTTP实现异步请求例子

    asp使用MSXML2.ServerXMLHTTP异步发送请求时,需要注意判断MSXML2.ServerXMLHTTP对象的readyState是否为4,如果不判断直接获取对象的属性,如responseText会出现如下错误: 代码如下: msxml3.dll 错误 ‘8000000a’...

    XMLHttpRequest使用小例子

    以上就是一个简单的XMLHttpRequest使用示例,通过这个例子,我们可以实现异步地向服务器发送数据,获取并处理返回的数据,而无需刷新整个页面。在实际项目中,XMLHttpRequest常常被用于AJAX(Asynchronous ...

Global site tag (gtag.js) - Google Analytics