|
@@ -88,27 +88,3 @@ form.addEventListener('submit', sendAndCheck);
|
|
(async function checkLoop(delay) {
|
|
(async function checkLoop(delay) {
|
|
setInterval(getMessage, delay);
|
|
setInterval(getMessage, delay);
|
|
})(3000);
|
|
})(3000);
|
|
-
|
|
|
|
-function jsonMessageXMLHttpRequest(url, data) {
|
|
|
|
- return new Promise((resolve, reject) => {
|
|
|
|
- var x = new XMLHttpRequest();
|
|
|
|
- x.onerror = () => reject(new Error('jsonPost failed'));
|
|
|
|
- //x.setRequestHeader('Content-Type', 'application/json');
|
|
|
|
- x.open('POST', url, true);
|
|
|
|
- x.send(JSON.stringify(data));
|
|
|
|
-
|
|
|
|
- x.onreadystatechange = () => {
|
|
|
|
- if (x.readyState == XMLHttpRequest.DONE && x.status == 200) {
|
|
|
|
- resolve(JSON.parse(x.responseText));
|
|
|
|
- } else if (x.status != 200) {
|
|
|
|
- reject(new Error('status is not 200'));
|
|
|
|
- }
|
|
|
|
- };
|
|
|
|
- });
|
|
|
|
-}
|
|
|
|
-
|
|
|
|
-// jsonMessageXMLHttpRequest('http://students.a-level.com.ua:10012', {
|
|
|
|
-// func: 'addMessage',
|
|
|
|
-// nick: 'Ado',
|
|
|
|
-// message: 'XMLHttpRequest',
|
|
|
|
-// }).then(data => console.log(data)).catch(e => console.log(e));
|
|
|