Some improvs.
authorEugen Sawin <sawine@me73.com>
Thu, 06 Oct 2011 02:05:43 +0200
changeset 8c926073022f4
parent 7 9d9401f1cf76
child 9 44d912089ce1
Some improvs.
client/scripts/client.js
server/server.py
     1.1 --- a/client/scripts/client.js	Wed Oct 05 01:19:47 2011 +0200
     1.2 +++ b/client/scripts/client.js	Thu Oct 06 02:05:43 2011 +0200
     1.3 @@ -1,11 +1,21 @@
     1.4 +//--allow-file-access-from-files
     1.5 +var server = "http://localhost:8080";
     1.6  var view_left = "<view-left><h2>Machine</h2><p>Be yourself within Machine.</p></view-left>";
     1.7  
     1.8  function command()
     1.9  {
    1.10      var com = document.getElementById("com");
    1.11 -    view_left = "<view-left><h2>Machine</h2><p>" + com.value + "</p></view-left>";
    1.12 -    $("view-left").replaceWith(view_left);
    1.13 -    com.value = "";
    1.14 +    $.ajax({url: server + "/com",
    1.15 +	    data: com.value,
    1.16 +	    success: callback});
    1.17 +    com.value = ""; 
    1.18 +}
    1.19 +
    1.20 +function callback(msg)
    1.21 +{
    1.22 +    alert(msg); 
    1.23 +    view_left = "<view-left><h2>Machine</h2><p>" + msg.time + "</p></view-left>";
    1.24 +    $("view-left").replaceWith(view_left);   
    1.25  }
    1.26  
    1.27  $(document).ready
     2.1 --- a/server/server.py	Wed Oct 05 01:19:47 2011 +0200
     2.2 +++ b/server/server.py	Thu Oct 06 02:05:43 2011 +0200
     2.3 @@ -27,7 +27,9 @@
     2.4  				     "query: %s" % parsed_path.query,
     2.5  				     "params: %s" % parsed_path.params))
     2.6  		self.send_response(200)
     2.7 +                self.send_header("Content-type", "application/json")
     2.8  		self.end_headers()
     2.9 +                self.wfile.write("{\"time:\": 73}")
    2.10  		
    2.11  class Server(HTTPServer):
    2.12  	def __init__(self, host, port, handler):