$(function() {
function getRandomData() {
var res;
var plot;
$.ajax({
method: 'GET',
dataType: 'html',
success: function(res) {
res = {{ data }};
plot = $.plot("#placeholder", [ res ], {
series: {
shadowSize: 0 // Drawing is faster without shadows
},
yaxis: {
min: -1,
max: 1
},
xaxis: {
show: false
}
});
plot.setData([ res ]);
plot.draw();
document.getElementById('dati').innerHTML = res;
},
error: function(error) {
document.getElementById('datierr').innerHTML = "Errore";
}
});
setTimeout(getRandomData, 1000);
}
getRandomData();
});
$(function() {
function getRandomData() {
var data;
var plot;
$.ajax({
method: 'GET',
dataType: 'JSON',
success: function(data) {
data = {{ data }};
plot = $.plot("#placeholder", [ data ], {
series: {
shadowSize: 0 // Drawing is faster without shadows
},
yaxis: {
min: -1,
max: 1
},
xaxis: {
show: false
}
});
document.getElementById('dati').innerHTML = data;
},
error: function(error) {
document.getElementById('datierr').innerHTML = "Errore";
}
});
setTimeout(getRandomData, 1000);
}
getRandomData();
});
on:
class MainHandler(tornado.web.RequestHandler):
def get(self):
# ....
# .... I get the value of x and y
# ....
data = [ list(a) for a in zip(x, y)]
self.render("html/frank.html",
title="GUI",
data = data
)
application = tornado.web.Application([
(r"/", MainHandler),
(r"/static/(.*)", StaticFileHandler, {'path':'./static'})
],
debug=True)
if __name__ == "__main__":
application.listen(8888)
tornado.ioloop.IOLoop.instance().start()