Javascript 为AJAX创建对象

Javascript 为AJAX创建对象,javascript,ajax,Javascript,Ajax,我正在尝试为AJAX创建一个对象。我知道谁应该为对象创建构造函数和方法,但我不知道如何为AJAX创建构造函数和方法。 构造函数的我的版本: function Ajax(method, destination, send){ this.method=method.toUpperCase(); this.destination=destination; this.send=send; } var ajax=new Ajax('POST', '../info.html', tr

我正在尝试为AJAX创建一个对象。我知道谁应该为对象创建构造函数和方法,但我不知道如何为AJAX创建构造函数和方法。 构造函数的我的版本:

function Ajax(method, destination, send){
    this.method=method.toUpperCase();
    this.destination=destination;
    this.send=send;
}
var ajax=new Ajax('POST', '../info.html', true);
最主要的是,我不明白在ReadyState==4和status=200之后如何获得结果。我知道如何获取responseText,但我不知道如何创建一个方法来获取responseText并返回它。请帮忙

我希望能够做到的是:

ajax.getResults();

无法将函数调用放入函数定义的参数列表中。
function AJAX(method.toUpperCase(),…)
不是有效的函数定义。在哪里调用
new XMLHttpRequest
?为什么不是有效的函数定义?因为参数列表必须是变量列表
method.toUpperCase()
不是变量。