по мотивам
https://github.com/davidflanagan/jav....06.getData.js
function getData(url, data, callback) {
var request = new XMLHttpRequest();
request.open("GET", url + // GET the specified url
"?" + encodeFormData(data)); // with encoded data added
request.onreadystatechange = function() { // Simple event handler
if (request.readyState === 4 && callback) callback(request);
};
request.send(null); // Send the request
}
function getAnswer(request){
alert(request.responseText);
}
function run(data){
getData('http://example.com', data, getAnswer);
}