aboutsummaryrefslogtreecommitdiffhomepage
path: root/resources/assets/js/chat.js
blob: 794c78f5b66fe6eeca47e38ef6509bba731b4f25 (plain) (blame)
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
var socket = io('http://127.0.0.1:8890', {
    transports: ['websocket']
});
socket.on('message', function (data) {
    data = JSON.parse(data);
    $("#messages").append("<p>" + data.user + " : " + data.message + "</p>");
});

$('input.send').click(function (e) {
    e.preventDefault();
    sendMessage();
});

function sendMessage() {
    var message = $('input.message').val();
    $('input.message').val("");
    $.ajax({
        type: "POST",
        url: "sendMessage",
        data: {
            "_token": $('meta[name="csrf-token"]').attr('content'),
            "message": message
        },
        cache: false,
        success: function (results) {}
    });
}