-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathwebcoms_example.js
27 lines (23 loc) · 1004 Bytes
/
webcoms_example.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
startPolling();
function receivedMessage( user, message ){//just add a new function for whatever you want to do
var li = document.createElement("li");
document.getElementById("messagesList").appendChild(li);
li.textContent = `${user} says ${message}`;
};
document.getElementById("sendButton").addEventListener("click", function (event) {
var user = document.getElementById("userInput").value;
if (!user){ alert("have have user name!"); return;};
var message = document.getElementById("messageInput").value;
var xhttp = new XMLHttpRequest();
xhttp.onreadystatechange = function() {
if (this.readyState == 4 && this.status == 200) {
//alert(this.responseText);
}else{//error
//console.log(this.responseText);
}
};
let api = "http://localhost/RestApp/sendMessage/" + user + "/" + message + ".json?ErewhonRestApp"
xhttp.open("GET", api , true);
xhttp.setRequestHeader("Content-type", "application/text");
xhttp.send();
});