Working
by Imabot
HTML
<div id="output"></div>
JavaScript
let request = new XMLHttpRequest();
try {
request.onreadystatechange = success;
request.open('POST', 'https://urlthatdonotexist.com', true);
request.send('key=value');
}
catch(e)
{
document.getElementById('output').textContent = 'error';
console.log (e);
}
function success()
{
if (request.readyState != 4) return;
if (request.status != 200) { document.getElementById('output').textContent = 'error'; return; }
document.getElementById('output').textContent = 'success';
console.log (request);
}