2014-01-14 15:34:57 +00:00
|
|
|
var AjaxConnector = function() {
|
|
|
|
}
|
|
|
|
AjaxConnector.reqGet = function(file, pars, bg, after) {
|
|
|
|
var http = new XMLHttpRequest();
|
2014-04-06 09:14:37 +00:00
|
|
|
http.open("GET", file + "?" + pars, bg);
|
2014-01-14 15:34:57 +00:00
|
|
|
if (bg) {
|
|
|
|
http.onreadystatechange = function() {
|
|
|
|
if (http.readyState == 4) {
|
|
|
|
after(http.responseText);
|
|
|
|
}
|
|
|
|
};
|
|
|
|
}
|
|
|
|
http.send(null);
|
|
|
|
if (!bg)
|
|
|
|
return after(http.responseText);
|
|
|
|
}
|
|
|
|
AjaxConnector.reqPost = function(file, get, pars, bg, after) {
|
|
|
|
var http = new XMLHttpRequest();
|
2014-04-06 09:14:37 +00:00
|
|
|
http.open("POST", file + "?" + get, bg);
|
2014-01-14 15:34:57 +00:00
|
|
|
http.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
|
|
|
|
http.setRequestHeader("Content-length", pars.length);
|
|
|
|
http.setRequestHeader("Connection", "close")
|
|
|
|
if (bg) {
|
|
|
|
http.onreadystatechange = function() {
|
|
|
|
if (http.readyState == 4) {
|
|
|
|
after(http.responseText);
|
|
|
|
}
|
|
|
|
};
|
|
|
|
}
|
|
|
|
http.send(pars);
|
|
|
|
if (!bg)
|
|
|
|
return after(http.responseText);
|
|
|
|
}
|
|
|
|
AjaxConnector.reqCrossDomainGet = function(host, file, get, bg, after) {
|
|
|
|
// TODO
|
|
|
|
}
|