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

转载 2004年08月17日 11:15:00

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

}

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

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

同步、异步方式对SEO搜索引擎优化的影响

SEO和同步异步有什么关系呢? 本人昨天去面试了,面试官问了这样一个问题“你知道SEO不?同步、异步对SEO有什么影响?”,我当时就懵了,这几个名词SEO、同步、异步我都知道,但是。SEO和同步异步有...
  • ClaireKe
  • ClaireKe
  • 2016年10月28日 14:52
  • 1229

一个简单的例子教你明白XMLHTTPRequest的原理

一个简单的例子教你明白XMLHTTPRequest的原理首先先简单的介绍下XMLHTTPRequest对象,XMLHTTPRequest对象可以在不刷新整个页面的前提下,实现局部刷新网页,jQuery...
  • u011846750
  • u011846750
  • 2016年03月26日 20:45
  • 3606

ASP模拟POST提交,然后XMLHTTP获取数据总是乱码,请大家帮忙,感谢!

目前在建的一个项目要求使用外部的一个网站达到切词的目的,由于外部网站的API接口要求必须是POST提交数据,因此只能模拟POST提交,然后再去读取提交后的数据,我用以下的代码,获取回来的中文总是乱码,...
  • lishimin1012
  • lishimin1012
  • 2017年03月06日 22:18
  • 550

Ajax概念介绍(同步和异步,XMLHttpRequest 对象,ajax-http请求,MLHttpRequest发送请求,XMLHttpRequest取得响应)

AJAX:Asynchronous JavaScript and XML (异步的 JavaScript 和 XML) Ajax 不是某种编程语言,是一种在无需重新加载整个网页的情况下能够更新部分网页...
  • qq_18407565
  • qq_18407565
  • 2017年05月19日 22:30
  • 651

js异步获取数据的问题

最近做js开发的时候发现了很多哥们不能区分同步和异步的区别,典型的在ajax部分,在该ajax为异步操作的时候,获取不到success之后的data的值,于是产生了各种奇葩的写法。比如创建一个局部变量...
  • sliver_ghost
  • sliver_ghost
  • 2015年07月14日 16:02
  • 2462

前台后台数据交互之Servlet & XMLHttpRequest(GET篇)

前台HTML页面使用XMLHttpRequest可以向后台发送和接受信息。后台通过Servlet来接受并处理前台传递过来的信息。 1、HTML页面获取XMLHttpRequest对象var xmlHt...
  • shylot
  • shylot
  • 2017年04月18日 08:42
  • 1447

原生js使用xmlhttpRequest实现ajax请求

XMLHttpRequest是Ajax的核心,通过调用XMLHttpRequest对象的属性和方法可以实现在客户端和浏览器之间进行数据的异步传输,从而实现页面的无刷新效果。   XMLHt...
  • maxiaokun55
  • maxiaokun55
  • 2014年10月02日 01:45
  • 4361

asp xmlhttp组件异步读取

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

echarts异步加载多组数据

说明 创建的maven项目 需要echarts.js和jquery.js echarts.min.js jquery-3.2.1.min.js 官网介绍Echarts官网链接初步教程初步教程,...
  • Fmuma
  • Fmuma
  • 2017年11月18日 17:05
  • 227

Js XMLHTTPRequest 实现GET请求提交和返回内容获取

【需求描述】 在进行html5页面的设计时,希望用户加载完成页面后,进行交互时只改变其中的某些元素的内容,这样更像本地APP的呈现效果,但是HTML中的post、get如果使用submit进行提交的...
  • u012556900
  • u012556900
  • 2017年03月08日 08:25
  • 2480
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:XmlHttp异步获取网站数据的例子
举报原因:
原因补充:

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