在twitter-bootstrap中传递变量而不重新加载页面

时间:2014-01-06 22:34:08

标签: python django twitter-bootstrap

我是django的新手,我相信有更好的方法来传递变量。我有一个来自twitter bootstrap的下拉对象,我希望将值传递回Python,以便它可以查询不同的数据并在页面上显示它。基本上,我正在寻找动态图表 这是我的尝试,但它会导致重新加载页面,这不是我想要的

<div class="btn-group">
  <button type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
    Graphs <span class="caret"></span>
  </button>
  <ul class="dropdown-menu" role="menu">
    <li><a role="menuitem"  href="{% url 'ins_graph' 0 %}">graph 1</a></li>
    <li><a role="menuitem" href="{% url 'ins_graph' 1 %}">graph 2</a></li>
    <li class="divider"></li>
    <li><a href="{% url 'ins_graph' 3 %}">graph 3</a></li>
  </ul>
</div>

我使用Google Chart API来显示数据。我也有普通香草django下拉菜单的问题,这个问题可能有助于澄清,因为它有更多细节here

1 个答案:

答案 0 :(得分:2)

好像你在寻找Ajax调用。要更改页面上的内容而不重新加载,您需要编写JavaScript代码。

有关它的更多信息:http://api.jquery.com/jquery.ajax/ jQuery是一个bootstrap依赖。

干杯