我有一个充满服务器名称的表。当我单击该链接时,它会转到一个页面,其中包含有关所述服务器的各种信息。我正在使用 SSO 来确定用户是否能够通过带有可选项目的下拉框更改某些字段。这一切都很好......作为一个页面
但是,我想将该页面转换为模式。我有模式工作,它提取所有信息......但是,下拉框每隔一次才有效。不夸张,每隔一段时间。我单击一个服务器,模式出现并且下拉列表中没有值。我可以用 firebug 检查它,并查看它在下拉列表中的值,但没有任何反应。我关闭模式,点击一个链接(相同或不同),下拉菜单工作得很好
这是我的html
<td><a href="{{ url_for('vm', vm=vm.GuestName) }}" data-keyboard="false" data-target="#vmModal" data-toggle="modal"> {{ vm.GuestName }}</a></td>
这是我的模态
<div class="modal hide fade in" id="vmModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
<h3 id="myModalLabel">Virtual Machine Info</h3>
</div>
<div class="modal-body" style="height: 600px; right: 12px">
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default" data-dismiss="modal" aria-hidden="true">Close</button>
</div>
</div><!-- /.modal -->
这是我的下拉菜单
{% if access %}
<div class="dropdown">
<li>
<strong>Service:</strong>
<a class="btn dropdown-toggle" data-toggle="dropdown" href="#"> {{ item.Service }} <b
class="caret"></b></a>
<ul class="dropdown-menu" role="menu">
{% for service in service_data %}
<li><a tabindex="-1"
href="/api?name={{ item.GuestName }}&service={{ service.name }}"> {{ service.name }}</a>
</li>
{% endfor %}
</ul>
</li>
</div>