openface
技术支持
积分:500

XMLHttpRequest对象支持( Version 1.0 )

1. 引言
本文说明OpenFace平台对Javascript中的XMLHttpRequest对象的支持情况。

2. 支持列表

Name 类型 功能 支持 说明
readyState 属性 对象状态码  
status 属性 服务器响应状态码  
statusText 属性 服务器响应状态描述字符串  
responseText 属性 服务器返回的字符串  
responseXML 属性 服务器返回的XML文档  
         
onreadystatechange 事件 对象状态改变事件  
         
setRequestHeader() 方法 设置请求时的http头  
open() 方法 设置http连接参数 只支持open(DOMString method,DOMString uri,boolean async)三个参数情况,method只能为”GET”或”POST”,并且POST效果同GET。
abort() 方法 终止http请求  
send() 方法 进行http连接 只支持参数为空或者null
getResponseHeader() 方法 得到单个服务器响应的http头  
getAllResponseHeaders() 方法 得到服务器响应的所有http头  

3. 用法举例

var ajax = new XMLHttpRequest();

function sendReq(){  
	ajax.onreadystatechange=ajaxReady;	
	ajax.open("GET","http://222.128.6.118/olympic_en.xml", true); 
	ajax.send();
}
function ajaxReady(){	
	var state=ajax.readyState;  
	switch(state){
	case 4:
		if(ajax.status == 200){
			parseXML(ajax.responseXML);
		}else{
			return "服务器返回结果错误";
		}			
		break;
	}
}
function parseXML(doc){
	var ts=doc.getElementsByTagName("title");
	document.getElementById("t1").firstChild.data = ts.item(0).firstChild.data;
}

sendReq();

zsvc
游民
积分:150

记下