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

原创 2004年07月22日 18:27:00

net_lover [原作]

<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.knowsky.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>

 

详细解读XMLHttpRequest(一)同步请求和异步请求

XMLHttpRequest 让发送一个HTTP请求变得非常容易。你只需要简单的创建一个请求对象实例,打开一个URL,然后发送这个请求。当传输完毕后,结果的HTTP状态以及返回的响应内容也可以从请求对...
  • w88529593
  • w88529593
  • 2016年09月19日 23:41
  • 4286

Ajax异步加载web网页数据

html代码 //javascript代码通过id名称写 请选择影院
  • Bruce_shan
  • Bruce_shan
  • 2016年12月26日 17:53
  • 1399

使用爬虫抓取网站异步加载数据

什么是异步加载? 向网站进行一次请求,一次只传部分数据。如:有些网页不需要点击下一页,其内容也可以源源不断地加载。 如何发现异步加载? 1、打开浏览器,右键选择“检查” 2、点击“Network...
  • duxu24
  • duxu24
  • 2016年07月15日 13:48
  • 7136

使用XMLHTTP Request Object获取服务器数据

XMLHTTP
  • High_Mount
  • High_Mount
  • 2011年03月07日 10:47
  • 786

使用XMLHTTP Request Object获取服务器数据

http://www.blogjava.net/fantasy/articles/83388.html 在Web客户端使用xmlhttp对象,可以十分方便的和服务器交换数据,我们可以获取和发送任何类...
  • crazy_fire
  • crazy_fire
  • 2012年06月05日 18:02
  • 954

使用XMLHTTP Request Object获取服务器数据 (转http://www.cnblogs.com/birdshome/archive/2004/12/26/82238.html)

使用XMLHTTP Request Object获取服务器数据     在Web客户端使用xmlhttp对象,可以十分方便的和服务器交换数据,我们可以获取和发送任何类型的数据,甚至二进制数据到服务器上...
  • fjfdszj
  • fjfdszj
  • 2011年04月15日 15:31
  • 390

关于XMLHTTP无刷新数据获取和发送

客户端和服务器端数据的交互有几种方法.1.提交,通过提交到服务器端.也称"有刷新"吧.2.通过XmlHTTP无刷新提交到服务器端,并返回数据.也称"无刷新"吧.利用XmlHTTP我们可以实现很多很强大...
  • ppslide
  • ppslide
  • 2011年06月17日 13:19
  • 1314

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

  • 2012年08月06日 13:50
  • 29KB
  • 下载

asp xmlhttp组件异步读取

本文介绍asp xmlhttp组件异步读取、提交数据到远程服务器,通过此原理可以实现类似文章采集、图片采集、天气预报等功能。 废话少说,直接贴上代码,以申通快递查询为从例,其它公司的原理一样 --...
  • u011420697
  • u011420697
  • 2013年08月21日 09:06
  • 425

【异步请求相关知识点】xmlHttp.status的值(HTTP状态表)

xmlHttp.status的值(HTTP状态表)     100——客户必须继续发出请求  101——客户要求服务器根据请求转换HTTP协议版本  200——交易成功  201——提示知道新...
  • xuzhuaaron1
  • xuzhuaaron1
  • 2017年06月29日 22:08
  • 102
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:XmlHttp异步获取网站数据的例子
举报原因:
原因补充:

(最多只允许输入30个字)