手机
当前位置:查字典教程网 >网页设计 >XML/XSLT >XMLHTTPRequest对象-XML/XSLT
XMLHTTPRequest对象-XML/XSLT
摘要:XmlHttp是一套可以在Javascript、VbScript、Jscript等脚本语言中通过http协议传送或从接收XML及其他数据的一...

XmlHttp是一套可以在Javascript、VbScript、Jscript等脚本语言中通过http协议传送或从接收XML及其他数据的一套API。XmlHttp最大的用处是可以更新网页的部分内容而不需要刷新整个页面。 1、XMLHTTPRequest对象什么是?

最通用的定义为:XmlHttp是一套可以在Javascript、VbScript、Jscript等脚本语言中通过http协议传送或从接收XML及其他数据的一套API。XmlHttp最大的用处是可以更新网页的部分内容而不需要刷新整个页面。(这个功能正是AJAX的一大特点之一:)

来自MSDN的解释:XmlHttp提供客户端同http服务器通讯的协议。客户端可以通过XmlHttp对象(MSXML2.XMLHTTP.3.0)向http服务器发送请求并使用微软XML文档对象模型Microsoft? XML Document Object Model (DOM)处理回应。

这里说些题外话,其实这个东西很早就出现了,只是以前浏览器的支持不够,只有IE中才支持,所以大多数的WEB程序员都没有怎么用他,但是现在情况发生了很大地改变,Mozilla和Safari把它采用为事实上的标准,主流的浏览器都开始支持XMLHTTPRequest对象了。但是这里需要重点说明的是XMLHTTPRequest目前还不是一个W3C的标准,所以在不同的浏览器上表现也稍有些区别。

2、创建XMLHTTPRequest对象

对了,说到区别,我们这里来看看怎么来声明(使用)它,在使用XMLHTTPRequest对象发送请求和处理响应之前,我们必须要用javascript创建一个XMLHTTPRequest对象。(IE把XMLHTTPRequest实现为一个ActiveX对象,其他的浏览器[如Firefox/Safari/Opear]则把它实现为一个本地的javascript对象)。下面我们就来看看具体怎么运用javascript来创建它吧:

<script language="javascript" type="text/javascript">

<>

</script>

3、属性和方法

由于东西太多现在先用个页面来列举出说有的方法和属性,以后再来详细举例(主要是本人也在学习中)。

<html>

<head>

<title>XMLHTTPRequest对象的说明DEMO</title>

<script language="javascript" type="text/javascript">

<>

</script>

</head>

<body>

<form name="frmTest">

<input name="myButton" type="button" value="Click Me" onclick="PostOrder('http://localhost/example.htm');">

</form>

</body>

</html>

呵呵,我很久前在blueidea上发表的,现在找到了,就发出来了,以后我会自己写更多的东西的.

【XMLHTTPRequest对象-XML/XSLT】相关文章:

XML模式:FIXML和SVG

WAP教程(9):WML 实例-XML/XSLT

xml和html的不同之处

WAP教程(8):WML 变量-XML/XSLT

WAP教程(4):WML 链接和图像-XML/XSLT

WAP教程(1):WAP 简介-XML/XSLT

XML中的DTD文档类型定义完全解析

初学XML的基础知识(认识XML的作用)

Microsoft的XMLHTTP对象介绍

XML模式:Dublin Core

精品推荐
分类导航