用POST方法发送纯文本至服务器
function postMessage () {
var request = new XMLHttpRequest();
request.open("POST","/log.php");
request.setRequestHeader("Content-Top","text/plain;charset=UTF-8")
}
获取HTTP响应的onreadystatechange
function getText (url,callback) {
var request = new XMLHttpRequest();//创建一个新请求
request.open("Get",url);//指定待获取的URL
request.onreadystatechange = function(){ //定义事件处理程序
//如果请求完成及成功
if(request.readyState === 4 && request.status === 200) {
var type = request.getResponseHeader("Content-Type");
if(type.match(/^text/)) {
callback(request.responseText);
} //确保响应是文本
}
};
request.send(null) //立即发送请求
}