您的位置:首页 > 理论基础 > 计算机网络

XMLHttpRequest对象

2007-08-25 19:33 162 查看

// 创建XMLHttpRequest对象的一个实例;


var xmlHttp;




function createXMLHttpRequest()




...{


if (window.ActiveXObject)




...{


xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");


}


else if (window.XMLHttpRequest)




...{


xmlHttp = new XMLHttpRequest();


}


}




标准XMLHttpRequest方法#region 标准XMLHttpRequest方法




void open(string method, string url, boolean asynch, string username, string password)




...{


// method = "GET" | "POST" | "PUT";


// asynch = true | false;


}




void send(content)




...{


// 如果是异步, 这个方法会立刻返回; 否则一直到接收到响应为止;


// content = DOM | Input Stream | string;


}




void setRequestHeader(string header, string value)




...{


// 这个方法必须在调用open()之后才能调用;


}






void abort() ...{}






string getAllResponseHeaders() ...{}






string getResponseHeader() ...{}




#endregion




标准XMLHttpRequest属性#region 标准XMLHttpRequest属性


// onreadystatechange: 事件处理器, 状态改变时触发;


// readyState: 0, 未初始化; 1, 正在加载; 2, 已经加载; 3, 交互中; 4, 完成;


// responseText: 服务器的串响应;


// responseXML: 服务器的XML响应;


// status: 服务器的HTTP状态码(例如: 200为OK, 404为Not Found等等);


// statusText: 服务器的HTTP状态字串(例如: OK, Not Found等等);


#endregion
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: