client/scripts/client.js
author Eugen Sawin <sawine@me73.com>
Sat, 08 Oct 2011 01:05:50 +0200
changeset 9 44d912089ce1
parent 8 c926073022f4
child 10 ab694dc54515
permissions -rw-r--r--
Basic JSON response.
sawine@8
     1
//--allow-file-access-from-files
sawine@9
     2
var server = "http://127.0.0.1:8080";
sawine@5
     3
var view_left = "<view-left><h2>Machine</h2><p>Be yourself within Machine.</p></view-left>";
sawine@5
     4
sawine@0
     5
function command()
sawine@0
     6
{
sawine@5
     7
    var com = document.getElementById("com");
sawine@8
     8
    $.ajax({url: server + "/com",
sawine@8
     9
	    data: com.value,
sawine@9
    10
	    dataType: "json",
sawine@8
    11
	    success: callback});
sawine@8
    12
    com.value = ""; 
sawine@8
    13
}
sawine@8
    14
sawine@9
    15
function callback(data, status, xhr)
sawine@8
    16
{
sawine@9
    17
    view_left = "<view-left><h2>Machine</h2><p>" + data.time + "</p></view-left>";
sawine@8
    18
    $("view-left").replaceWith(view_left);   
sawine@5
    19
}
sawine@5
    20
sawine@5
    21
$(document).ready
sawine@5
    22
(
sawine@5
    23
    function()
sawine@5
    24
    {
sawine@5
    25
	$("view-left").replaceWith(view_left);
sawine@5
    26
    }
sawine@5
    27
);
sawine@5
    28
sawine@5
    29
$(document).keypress
sawine@5
    30
(
sawine@5
    31
    function(event) 
sawine@5
    32
    {
sawine@5
    33
	if (event.which == 13) 
sawine@5
    34
	{
sawine@5
    35
	    event.preventDefault();
sawine@5
    36
	    command();
sawine@5
    37
	}
sawine@5
    38
    }
sawine@5
    39
);