Javascript 如何将值从python返回到html,反之亦然
好的,我使用d3.js生成一个可折叠的树。我得到的json格式由python脚本转换,该脚本根据数据库值等计算内容 现在python脚本以参数开始,该参数将是树的根,基于该根,我进行计算并获取依赖项字典,并将其转换为json格式,由html文件读取 现在我想知道怎么做 1) 在html页面中添加一个下拉列表,其中包含值。现在,这些值将由我的Javascript 如何将值从python返回到html,反之亦然,javascript,python,json,d3.js,Javascript,Python,Json,D3.js,好的,我使用d3.js生成一个可折叠的树。我得到的json格式由python脚本转换,该脚本根据数据库值等计算内容 现在python脚本以参数开始,该参数将是树的根,基于该根,我进行计算并获取依赖项字典,并将其转换为json格式,由html文件读取 现在我想知道怎么做 1) 在html页面中添加一个下拉列表,其中包含值。现在,这些值将由我的计算。因此,我的脚本将查询数据库并获取一些值,我希望这些值作为html页面中的下拉列表。选择任何一个值,它应该将该值返回给我的另一个,然后它将使用该值作为根并
计算。因此,我的脚本将查询数据库并获取一些值,我希望这些值作为html页面中的下拉列表。选择任何一个值,它应该将该值返回给我的另一个
,然后它将使用该值作为根并生成json值
2) 一旦生成了json值,我希望有一个按钮只刷新图形,不确定这是否可行。例如,从下拉列表中选择一个值,然后单击“Show Graph”按钮,该按钮将运行my
,生成json文件并显示树的第一个节点
我没有使用html,所以我不知道如何将其集成
谢谢
{%if dropdownvalues %}
<select name='DDL1' id='DDL1'>
{% for val in dropdownvalues %}
<option>{{val}}</option>
{% endfor %}
</select>
{% endif %}
在django视图中,您可以处理输入数据并将json响应返回到浏览器
您可以按照自己的方式处理json数据
$.ajax({
url: 'action_url',
type: 'POST',
data: {'val': $('#DDL1').val()},
success: function (result) {
// json response in result
// perform necessary operations
// take the data and apply it on particular chart.
}
});
});