我正在尝试从实际打开的模式视图中打开一个新的引导模式视图。
我正在使用以下模板打开所有不同的模式:
<div id="myModal" class="modal hide fade" 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"> </h3>
</div>
<div class="modal-body">
<div class="alert alert-error" style="text-align: center;">
<strong>ERROR!</strong><br />You should not be able to see this text!^
</div>
</div>
</div>
<script>
$("a[data-target=#myModal]").click(function(ev) {
ev.preventDefault();
var target = $(this).attr("href");
// load the url and show modal on success
$("#myModal .modal-body").load(target, function() {
$("#myModal").modal("show");
});
});
</script>
然后我用 RoR 调用我的模态:
<a href='<%= url_for :controller => :customers, :action => :new %>' data-target='#myModal' type='button' class='btn' role='button' data-toggle='modal'>
<i class="icon-plus"></i> new Customer</a>
实际上,当我在这样的模式中按下一个按钮时,什么也没有发生。