AJAX声明XMLHttpRequest的模板

原创 2006年05月17日 13:30:00

<script language="javascript">
 var http_request = false;
 function send_request(url) {//初始化、指定处理函数、发送请求的函数
  http_request = false;
  //开始初始化XMLHttpRequest对象
  if(window.XMLHttpRequest) { //Mozilla 浏览器
   http_request = new XMLHttpRequest();
   if (http_request.overrideMimeType) {//设置MiME类别
    http_request.overrideMimeType('text/xml');
   }
  }
  else if (window.ActiveXObject) { // IE浏览器
   try {
    http_request = new ActiveXObject("Msxml2.XMLHTTP");
   } catch (e) {
    try {
     http_request = new ActiveXObject("Microsoft.XMLHTTP");
    } catch (e) {}
   }
  }
  if (!http_request) { // 异常,创建对象实例失败
   window.alert("不能创建XMLHttpRequest对象实例.");
   return false;
  }
  http_request.onreadystatechange = function() {
      if (http_request.readyState == 4) { // 判断对象状态
            if (http_request.status == 200) { // 信息已经成功返回,开始处理信息
                //TODO 处理信息
            } else { //页面不正常
                alert("您所请求的页面有异常。");
            }
      }
  // 确定发送请求的方式和URL以及是否同步执行下段代码
  http_request.open("GET", url, true);
  http_request.send(null);
 }

史上最全的AJAX之XMLHttpRequest方法和属性详解

转载请标明出处 本文出自HCY的博客 概述AJAX是“Asynchronous Javascript And XML”的缩写,中文译作“异步JavaScript和XML”。使用AJAX可以通...
  • Huang_Cai_Yuan
  • Huang_Cai_Yuan
  • 2017年02月05日 15:38
  • 5947

jquery ajax与js XMLHttprequest

jQuery Ajax 事件 Ajax请求会产生若干不同的事件,我们可以订阅这些事件并在其中处理我们的逻辑。在jQuery这里有两种Ajax事件:局部事件 和 全局事件。 局部事件就是在每...
  • theowl
  • theowl
  • 2015年05月11日 14:24
  • 840

用XMLHTTPRequest来进行ajax异步数据交交互

XMLHTTPRequest 进行ajax异步数据交互
  • z_l_ming
  • z_l_ming
  • 2017年02月10日 13:04
  • 574

使用jquery中的ajax进行post请求时,报错,提示[object XMLHttpRequest]

问题描述:使用jquery进行ajax post请求时,报错,提示[object XMLHttpRequest],在谷歌浏览器中发现此问题,IE7/8/9/10都没问题 现象1: 现象2:...
  • halym
  • halym
  • 2013年07月03日 16:22
  • 9433

ajax中XMLHttpRequest对象详解

ajax中XMLHttpRequest对象详解         ajax技术的核心或者说负责ajax进行同步或者异步服务器请求是XMLHttpRequest对象。在用使用ajax技术时,其实就是操作...
  • aozeahj
  • aozeahj
  • 2016年11月02日 14:23
  • 907

AJAX——核心XMLHttpRequest对象

AJAX大家已经都知道了,是为了实现异步通讯,提高用户体验度,而将很多旧知识(XML,DOM,JavaScript,HTML,Jquery,Css……)重新融合的一个新的知识框架。而,XMLHttpR...
  • liujiahan629629
  • liujiahan629629
  • 2013年12月04日 21:46
  • 105361

关于进行ajax中error回调函数出现XMLHttpRequest status = 0的问题

最近在进行ajax与后台通信时,本身ajax写法没问题,但是错误代码却出现了,如下:             com.ajax({                 url: '/api/s...
  • u010116861
  • u010116861
  • 2016年12月22日 16:56
  • 584

jquery ajax 报错:[Object XMLHttpRequest]

$.ajax({ type: "Post", url: "PreAlarmCalc.aspx/getPreResult", //...
  • woshisadshiwo
  • woshisadshiwo
  • 2011年12月18日 10:49
  • 10440

原生AJAX-XMLHttpRequest详解

创建XMLHttpReuqest 由于在IE7之前,IE不支持XML
  • yuhongye111
  • yuhongye111
  • 2014年09月10日 21:16
  • 1315

用JS封装AJAX请求 XMLHttpRequest (面试前记得复习)

function Ajax(type, url, param, onsucess) { var xhr; if (XMLHttpRequest) { xhr = new...
  • asds123as12sa
  • asds123as12sa
  • 2014年03月13日 22:08
  • 522
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:AJAX声明XMLHttpRequest的模板
举报原因:
原因补充:

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