【发布时间】:2012-09-12 23:12:51
【问题描述】:
我想用 json 数据创建一个 html 表,而不使用我在 stackoverflow 上的其他问题中看到的 js 脚本。
我有这个结构:
function visualize(json_response) {
var err = json_response['error'];
if (err) {
$("#chart_div").html("<div class='alert'>" + err + "</div>");
return;
}
var data = json_response['data'];
if (data.length == 0) {
{% elif net.ntype == "ztc" and sens.type == 2 %}
$("#chart_div").html("<div class='info'>No data received from this contact sensor!</div>");
}
$("#chart_div").html('<img src="{{ static_url('img/loading.gif') }}">');
{% if net.ntype == "ztc" and sens.type == 2 %}
{% for d in data %}
$("#chart_div").append("<td>{% d %}<td>");
}
这是我的 js 部分。相反,html 部分是一个简单的 div 块:
<div id="chart_div" style="width: 100%; height: 400px"></div>
换句话说,我想将我的数据放入一个表中。但是我写的这个解决方案不起作用。我不知道我能做...有什么想法吗?
非常感谢!
【问题讨论】:
-
那不是 JavaScript...
-
但是函数在js脚本中...
-
是的,我的意思是所有
{% ... %}的东西在做什么? -
对不起,我的英语不太好。这是一个龙卷风模板......我从龙卷风网络服务器检索数据并将它们放入数据变量中。接下来,我想用 {timestamp : value} 的数据创建一个表。
-
好的,接下来要做的就是看看控制台中显示了哪些错误。在我看来,好像您正试图在一个脚本中混合服务器端和客户端代码!
标签: javascript django-templates tornado