分享:XMLHTTPRequest的属性和方法简介(2) } }//--></script>
3、属性和方法
由于东西太多现在先用个页面来列举出说有的方法和属性,以后再来详细举例(主要是本人也在学习中)。
<html><head><title>XMLHTTPRequest对象的说明DEMO</title><script language="javascript" type="text/javascript"><!--var xmlhttp;// 创建一个XMLHTTPRequest对象function createXMLHTTPRequext(){ if(window.ActiveXObject) { xmlhttp = new ActiveXObject('Microsoft.XMLHTTP'); } else if(window.XMLHTTPRequest){ xmlhttp = new XMLHTTPRequest(); }}function PostOrder(xmldoc){ createXMLHTTPRequext(); // 方法:open // 创建一个新的http请求,并指定此请求的方法、URL以及验证信息 // 语法:oXMLHttpRequest.open(bstrMethod, bstrUrl, varAsync, bstrUser, bstrPassWord); // 参数 // bstrMethod // http方法,例如:POST、GET、PUT及PROPFIND。大小写不敏感。 // bstrUrl // 请求的URL地址,可以为绝对地址也可以为相对地址。 // varAsync[可选] // 布尔型,指定此请求是否为异步方式,默认为true。如果为真,当状态改变时会调用onreadystatechange属性指定的回调函数。 // bstrUser[可选] // 如果服务器需要验证,此处指定用户名,如果未指定,当服务器需要验证时,会弹出验证窗口。 // bstrPassword[可选] // 验证信息中的密码部分,如果用户名为空,则此值将被忽略。 // 备注:调用此方法后,可以调用send方法向服务器发送数据。 xmlhttp.Open("get", "http://localhost/example.htm", false); // var book = xmlhttp.responseXML.selectSingleNode("//book[@id='bk101']");