open创建一个新的http请求,并指定此请求的方法、URL以及验证信息
语法
oXMLHttpRequest.open(bstrMethod, bstrUrl, varAsync, bstrUser, bstrPassword);
参数
bstrMethod
http方法,例如:POST、GET、PUT及PROPFIND。大小写不敏感。
bstrUrl
请求的URL地址,可以为绝对地址也可以为相对地址。
varAsync[可选]
布尔型,指定此请求是否为异步方式,默认为true。如果为真,当状态改变时会调用onreadystatechange属性指定的回调函数。
bstrUser[可选]
如果服务器需要验证,此处指定用户名,如果未指定,当服务器需要验证时,会弹出验证窗口。
bstrPassword[可选]
验证信息中的密码部分,如果用户名为空,则此值将被忽略。
Example
下面的例子演示从服务器请求book.xml,并显示其中的book字段。
var xmlhttp = new ActiveXObject("Msxml2.XMLHTTP.3.0");
xmlhttp.open("GET","http://localhost/books.xml", false);
xmlhttp.send();
var book = xmlhttp.responseXML.selectSingleNode("//book[@id=''bk101'']");
alert(book.xml);
备注
调用此方法后,可以调用send方法向服务器发送数据。
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/ftf_tengfei/archive/2007/09/06/1774505.aspx
分享到:
相关推荐
javascript实例应用---Ajax与XMLHttpRequest.rarjavascript实例应用---Ajax与XMLHttpRequest.rarjavascript实例应用---Ajax与XMLHttpRequest.rar
在“XMLHttpRequest.js上传”中,我们主要关注的是如何利用这个对象来实现文件的拖放上传功能。这个功能极大地提升了用户交互体验,因为它使得用户能够方便地将本地文件直接拖放到网页上进行上传。 首先,我们需要...
- **异步性**:如标题所述,AJAX中的“A”代表“异步”,意味着`XMLHttpRequest.send()`方法可以在不阻塞其他操作的情况下立即返回。这样,Web页面上的其他HTML或JavaScript代码可以继续执行,同时等待服务器处理...
软件介绍 1、ajax是什么及其工作原理 ... 技术、DHTML 和 DOM 组成,这一杰出的 ...XMLHttpRequest.open(传递方式,地址,是否异步请求) XMLHttpRequest.onreadystatechange XMLHttpRequest.responseText
Ajax-mock-xmlhttprequest.zip,xmlhttprequest模拟测试,ajax代表异步javascript和xml。它是多种web技术的集合,包括html、css、json、xml和javascript。它用于创建动态网页,其中网页的小部分在不重新加载网页的情况...
xmlhttprequest.js
1、ajax是什么及其工作原理Ajax 由 HTML、JavaScript 技术、DHTML 和...3、XMLHttpRequest对象相关方法XMLHttpRequest.open(传递方式,地址,是否异步请求)XMLHttpRequest.onreadystatechangeXMLHttpRequest.responseText
总结来说,XMLHTTPRequest.chm文件应该包含有关如何使用这个对象进行Ajax请求的详细教程,包括如何处理响应、设置请求头、处理错误、以及与其他技术(如JSON和CORS)的集成。这个资源对于学习和理解Web开发中的异步...
Ajax中XMLHTTPRequest对象的说明文档,包含其相应的对象和方法
XMLHttpRequest(XHR)是Web开发中的一个核心组件,它允许JavaScript在不刷新整个页面的情况下与服务器进行异步数据交换,这种技术通常被称为Ajax(Asynchronous JavaScript and XML)。XMLHttpRequest对象提供了一...
AJAX入门之XMLHttpRequest慨述 在使用XMLHttpRequest对象发送请求和处理响应之前,必须先用JavaScript创建一个XMLHttpRequest对象。由于XMLHttpRequest不是一个W3C标准,所以可以采用多种方法使用JavaScript来...
**XMLHttpRequest(XHR)是Web开发中的一个关键组件,它允许JavaScript在不刷新整个页面的情况下与服务器进行异步数据交换。这种技术被称为Ajax(Asynchronous JavaScript and XML),尽管它的数据格式并不局限于XML...
在源网页加载之前,实现一个XMLHttpRequest的代理对象,然后覆盖全局的XMLHttpRequest,这样一但上层调用 new XMLHttpRequest这样的代码时,其实创建的是Ajax-hook的代理对象实例
XMLHTTP.Open bstrMethod, bstrUrl, varAsync, [bstrUser], [bstrPassword] ``` - **bstrMethod**:指定HTTP请求的方法,通常为`GET`或`POST`。 - **bstrUrl**:指定请求的URL地址。 - **varAsync**:一个布尔值,...
xmlHttpRequest.open("GET", url, true); xmlHttpRequest.send(null); } function searchClass(para) { var url = "classSearch.action?para=" + para; xmlHttpRequest = createXmlHttpRequest(); ...
#### XMLHttpRequest.open() `open()` 方法用于设置请求的类型(GET或POST)、URL以及是否异步处理。例如: ```javascript xmlhttp.open("GET", "test1.txt", true); ``` #### XMLHttpRequest.send() `send()` ...
AJAX技术是Web开发中广泛使用的技术,它允许网页在不需要重新加载整个...例如,通过检查XMLHttpRequest.status状态码来判断请求是否成功,如果服务器返回了非200状态码,则需要在error回调函数中进行相应的错误处理。
XMLHttpRequest.status=200 (正常响应) XMLHttpRequest.readyState=4 (正常接收) ajax也会提示一个parseerror的错误. 出现这个错误,大都是不良书写习惯,或者语法不当造成的. 关于ajax的错误,请使用: error:...
xmlhttpRequest.open("POST", "Test_Ajax.aspx?key=" + key, true); xmlhttpRequest.onreadystatechange = stateChange; xmlhttpRequest.send(); } } ``` #### 2.3 状态变更处理 当请求的状态发生变化时,会...