【发布时间】:2015-12-28 03:05:22
【问题描述】:
目标:用户从下拉按钮中选择粒度(参见下面的 HTML)。
粒度下拉列表已更新以显示用户选择的值。
Ajax 发布在后台发生,选择的值通过 MVC 控制器读取。也可以在这方面使用一些帮助。
注意:我查看了以下帖子以使用所选值更新下拉列表。我使用的是 Jai 解决方案的第二个版本
How to Display Selected Item in Bootstrap Button Dropdown Title
我遇到的问题是它错误地更新了页面上的另一个下拉菜单。
我需要它来更新基于 id 的下拉按钮,例如 id_granularity_dropdown。
您的任何帮助都会有很大帮助。具有价值的ajax帖子对我来说也是一个问题。
下拉菜单的 HTML。
<ul class="nav navbar-top-links navbar-right">
<li>
<div class="btn-group">
<button data-toggle="dropdown" class="btn-xs btn-info dropdown-toggle" id="id_granularity_dropdown">Auto Sampling <span class="caret"></span></button>
<ul class="dropdown-menu">
<li><a href="#">5 min Sampling</a></li>
<li><a href="#">30 min Sampling</a></li>
<li><a href="#">Hourly Sampling</a></li>
<li><a href="#">Daily Sampling</a></li>
</ul>
</div>
</li>
</ul>
【问题讨论】:
-
您应该根据其他 SO 答案发布您实际尝试过的内容以及代表无意更新的其他按钮的其余代码。
-
你为什么不尝试为该下拉菜单提供不同的 id/class !这样您就不需要指定为
first-childsecond-child(根据您上面提供的链接)。 -
@vanburen jquery 和 ajax 不是我的强项,我正在努力寻找类似的场景,如果你能指出我什至可以帮助它的网络链接,将不胜感激。跨度>
标签: ajax twitter-bootstrap model-view-controller drop-down-menu dropdown