diff options
Diffstat (limited to 'data/index.html')
-rw-r--r-- | data/index.html | 38 |
1 files changed, 38 insertions, 0 deletions
diff --git a/data/index.html b/data/index.html new file mode 100644 index 0000000..abe6fdb --- /dev/null +++ b/data/index.html @@ -0,0 +1,38 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" + "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"> + <head> + <title>Javascript Example</title> + <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/> + <script src="prototype.js" type="text/javascript"></script> + </head> + + <body> + <h1>Fetching object from server</h1> + <div id="list"> + Wait...<br/> + <noscript><p>Switch on Javascript!</p></noscript> + </div> + <script type="text/javascript"> + <!-- + function pollJSON() { + new Ajax.Request('/json', + { + method: 'get', + onSuccess: function(transport) { + var response = transport.responseText || "no response text"; + response = eval("(" + response + ")"); + var text = ""; + for (var k in response) { + text = text + "<b>" + k + "</b>: " + response[k] + "<br/>" + } + $("list").update(text); + }, + onFailure: function() { alert('Something went wrong...') } + }); + } + new PeriodicalExecuter(pollJSON, 1); + --> + </script> + </body> +</html> |