`
longware
  • 浏览: 161902 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

XMLHTTP异步的例子

阅读更多

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title> XMLHTTP异步的例子 </title>
<meta http-equiv="content-type" content="text/html; charset=gb2312">
<style type="text/css">
body,p,tr,td,div,input {font-size:9pt}
</style>
<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;
  }
 }
}

function showCode(p)
{
 if(xh && xh.responseText)
 {
  if(p>0)
   oDiv.innerHTML=xh.responseText;
  else
  {
   oDiv.innerHTML="<textarea id='coder' name='coder' rows='20' cols='100'></textarea>";
   coder.value=xh.responseText;
  }
 }
}
</script>
</head>
<body>
<h4>xmlhttp异步的例子</h4>
URL:<input name=a value="http://cn.php.net" size="40">
<input onclick="getXML()" type="button" value="获取源代码">
<input onclick="showCode(0)" type="button" value="显示HTML源代码">
<input onclick="showCode(1)" type="button" value="显示WEB页面">
<hr>
<div id=m></div>
</body>
</html>

分享到:
评论

相关推荐

    Excel vba使用XMLHTTP进行异步下载的演示

    以下是一个简单的VBA示例代码,演示了如何使用XMLHTTP异步下载一个8M的mp3文件: ```vba Sub AsyncDownload() Dim xhr As Object Set xhr = CreateObject("MSXML2.XMLHTTP") ' 设置事件处理程序 AddHandler ...

    XMLHTTP 例子

    XMLHTTP是Microsoft ActiveX组件,用于在客户端与服务器之间进行异步HTTP通信,它使得JavaScript或VBScript等脚本语言可以实现与Web服务器的交互,而无需刷新整个页面。这个例子可能是在展示如何使用XMLHTTP对象来...

    ajax 同步和异步XMLHTTP代码分析

    XMLHTTP对象有两种工作模式:同步(Synchronous)和异步(Asynchronous)。本篇文章将对这两种模式进行分析,并给出相关代码示例。 首先,异步模式是AJAX的默认模式,也是推荐的使用方式。在这种模式下,...

    XMLHTTP.rar_xmlhttp

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

    xmlHTTP.rar_xmlhttp_xmlhttp java_xmlhttp下载

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

    Ajax页面局部异步刷新技术

    `&ts=`后面的部分可以用于传递额外的参数,但在这个例子中并未实际使用。需要注意的是,第三个参数`false`表示同步请求,即执行到这行代码时会等待服务器响应完毕后才会继续执行后续代码。在实际开发中,为了提高...

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

    3. **异步处理**:易语言中的XMLHTTP请求通常是异步的,这意味着你可以发送请求后立即执行其他代码,而不是等待服务器响应。学习如何处理回调函数,以在数据返回时接收和处理响应。 4. **数据解析**:响应数据可能...

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

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

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

    需要注意的是,Microsoft.XMLHTTP对象在现代Web开发中已经被XMLHttpRequest Level 2和Fetch API取代,它们提供了更强大、更标准的异步请求功能,并且在所有现代浏览器中都得到支持。然而,在与老版本IE兼容或使用VBA...

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

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

    Ajax和XMLHttp原理

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

    XMLHTTP方式访问网页-易语言

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

    使用XMLHTTP获取天气预报

    XMLHTTP 是一种在客户端 JavaScript 中实现异步 HTTP 请求的技术,它是 AJAX(Asynchronous JavaScript and XML)的核心组件之一。在本文中,我们将详细讨论如何利用 XMLHTTP 获取天气预报数据,并将其展示在网页上...

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

    在这个例子中,当请求完成并成功收到响应时,JavaScript会解析服务器返回的JSON数据,并更新ID为`dataSection`的DOM元素内容。 至于`data.mdb`,这是Microsoft Access数据库文件,用于存储论坛的相关数据,如帖子、...

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

    通过这个项目,开发者不仅可以学习到如何使用ASP进行动态内容处理,还可以了解到如何利用XMLHttp进行异步通信以及如何创建友好的用户反馈机制。这对于提升Web应用的用户体验和性能具有实际意义。此外,此项目还涉及...

    使用AJAX发送异步请求

    在这个例子中,我们首先创建了一个跨浏览器的XMLHttpRequest对象,然后定义了一个`onreadystatechange`回调函数,当服务器响应准备好时,该函数会被调用。最后,我们使用`open()`和`send()`方法发送请求。 在实际...

    Ajax同步与异步传输的示例代码

    在示例中,`xmlhttp.open("GET", URL, true)` 的第三个参数设为 `true` 表示异步请求,并通过 `onreadystatechange` 事件监听状态变化。 ```javascript function RequestByGet(nProducttemp, nCountrytemp) { var ...

    Microsoft的XMLHTTP对象介绍

    这个例子首先创建XMLHTTP对象,然后打开一个GET请求到alexa.com,以同步方式发送请求,并将响应写入页面。 总结起来,Microsoft的XMLHTTP对象是实现客户端与服务器之间无刷新通信的重要工具,广泛应用于动态网页...

Global site tag (gtag.js) - Google Analytics