众所周知AJAX是异步的JS和XML传输的技术。用于可以无刷新的更新网页内容。它实现的基础是XMLHTTPrequest对象或者XMLHTTP(微软)对象。但是到底这两种对象是什么呢?以下是我搜到的解释的比较清楚的定义。
什么是Xmlhttp
Xmlhttp是一种浏览器对象, 可用于模拟http的GET和POST请求。配合JavaScript可以实现页面数据在无刷新下的定时数据更新,如果应用在聊天室、文字直播上可以取得较好的视觉效果。
XmlHttp是一套可以在JavaScript,Vbscript,Jscript等脚本语言中通过http协议传送接收XML及其他数据的一套API接口.
来自Msdn的解释:xmlhttp提供客户端同http服务器通讯的协议,客户端可以通过xmlhttp对象(MSXML2.XMLHTTP.3.0)向http服务器发送请求并使用微软XML文档对像模型Dom处理回应.
IE中的 XmlHttp对象
在IE中XmlHttp被实现为ActiveX对象,通常使用
var xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
也可以使用
var xmlhttp = createobject("MiCROSOFT.XMLHTTP")
来创建一个对象,然后使用该对象的open方法来发出一个Http请求。
xmlhttp.open("GET", fragment_url);
这时候浏览器已经发出了Http请求,我们需要注册一个匿名函数给XmlHttp对象的onreadystatechange方法,这样当请求返回
分享到:
相关推荐
它在Web开发中扮演着至关重要的角色,尤其是在JavaScript和VBScript中,通过Ajax(Asynchronous JavaScript and XML)技术进行页面的无刷新更新时,XmlHttp对象是不可或缺的工具。 XmlHttp对象的核心功能在于它能够...
### XMLHTTPRequest对象详解 在现代Web开发中,Ajax...通过对`XMLHttpRequest`对象的理解,我们可以更好地利用Ajax技术提升Web应用的用户体验。希望本文能帮助你快速理解和掌握`XMLHttpRequest`的基本用法。
XMLHttpRequest(通常称为xmlHttp对象)是JavaScript中的一个核心组件,它是实现异步通信(Ajax,Asynchronous JavaScript and XML)的基础。Ajax技术允许我们在不刷新整个网页的情况下与服务器进行数据交换,极大地...
XMLHttpRequest(简称XHR)是Web开发中的一个关键技术,它使得浏览器可以异步地与服务器进行数据交换,无需刷新整个页面,这就是我们常说的Ajax(Asynchronous JavaScript and XML)技术的基础。Ajax并非一种单一的...
XMLHTTP类模块是用于在后台执行HTTP请求的组件,它主要应用于异步数据通信,特别是在Web开发中实现AJAX(Asynchronous JavaScript and XML)技术。这个RAR压缩包包含的资源很可能是易语言(E Language)编写的一个...
XMLHTTP,全称为XMLHttpRequest,是JavaScript中一个用于在后台与服务器进行异步数据交换的关键对象。这个技术的出现极大地推动了Web应用的发展,尤其是在AJAX(Asynchronous JavaScript and XML)模式流行之后,...
在Java编程中,"模拟"XMLHttpRequest主要是指创建一个与JavaScript中的XMLHttpRequest对象类似的功能,以便在服务器端进行异步数据通信。XMLHttpRequest是Web开发中的一个重要组成部分,它允许JavaScript在不刷新...
在JS中实例化一个xmlHttpRequest对象,然后根据网上的说明POST的地址为:asmx页面地址/Web方法名。在RequestHeader中设置Content-Type为application/json; charset=utf-8,SOAPAction设为Web方法名。Web方法的参数用...
XMLHTTP是 AJAX(异步JavaScript和XML)技术中的核心组件,它允许Web应用程序在不刷新整个页面的情况下与服务器进行通信,实现数据的动态更新。这个参考手册,以HTML格式呈现,详细介绍了XMLHTTP对象的使用方法,...
XmlHttp,全称为XMLHttpRequest,是JavaScript中一个关键的对象,用于在不刷新整个网页的情况下,与服务器进行异步数据交换。这一技术是Web应用程序实现Ajax(Asynchronous JavaScript and XML)的核心,尽管其名称...
这种技术的核心是XMLHttpRequest对象,它允许JavaScript在后台与服务器进行通信,实现了页面的异步更新,提升了用户体验。在本帮助手册中,我们将深入探讨Ajax与XMLHttpRequest的相关知识。 **一、XMLHttpRequest...
XMLHTTP,全称为XMLHttpRequest,是JavaScript中一个关键的对象,用于在不刷新整个网页的情况下与服务器进行异步数据交换,这种技术通常被称为Ajax(Asynchronous JavaScript and XML)。它允许前端开发者在后台与...
XMLHttp,全称为XMLHttpRequest,是Web开发中的一个关键技术,特别是在AJAX(Asynchronous JavaScript and XML)技术中扮演着核心角色。XMLHttp允许浏览器在不重新加载整个网页的情况下与服务器进行异步数据交换,极...
XMLHttpRequest(通常缩写为XMLHttp)是JavaScript中一个核心的组成部分,它是实现异步数据交换,即Ajax(Asynchronous JavaScript and XML)技术的关键。在Web开发中,XMLHttp允许前端与服务器进行通信,无需刷新...
XMLHttpRequest(简称XHR)是AJAX(异步JavaScript和XML)技术的核心,它允许Web应用程序在不重新加载整个页面的情况下与服务器交换数据并更新部分网页内容。本篇文章将深入探讨如何手写一个简单的AJAX实现,以及...
XMLHttpRequest(XHR)是Web开发中的一个关键技术,它允许JavaScript在不刷新整个页面的情况下与服务器进行异步数据交换,这就是我们常说的AJAX(Asynchronous JavaScript and XML)。本手册将全面解析...
AJAX(Asynchronous JavaScript and XML)是Web开发中的一种技术,用于实现客户端和服务器之间的异步通信。在本文档中,我们将学习如何使用XMLHttpRequest对象向服务器发送请求。 一、XMLHttpRequest对象 ...
在现代Web开发中,AJAX(Asynchronous JavaScript and XML)技术被广泛应用于实现网页的部分更新而无需重新加载整个页面。这一技术的核心在于利用`XMLHttpRequest`对象进行后台与浏览器之间的异步数据交换。然而,在...
XMLHTTP无刷新自动实时更新数据是一种常见的Web应用程序技术,它利用了AJAX(Asynchronous JavaScript and XML)的核心组件——XMLHttpRequest对象,实现了网页在不重新加载整个页面的情况下,与服务器进行交互并...