【发布时间】:2011-12-16 03:28:47
【问题描述】:
我想显示一个 twitter 引导模式作为对 JS 请求的响应。我的 show.js.erb 函数看起来像这样:
$(document).ready(function() {
$('#dialog').modal('show')
});
这里的“对话框”是模态的 id。模态代码本身看起来像这样:
<div id="dialog" class="modal hide fade">
<div class="modal-header">
<a href="#" class="close">×</a>
<h3> Showing Modal </h3>
</div>
<div class="modal-body">
I need to show up!
</div>
<div class="modal-footer">
<a href="#" class="btn primary">Done</a>
</div>
</div>
我确定的一件事是正在调用 javascript。我可以让它改变页面上的项目。另一件事是模态工作正常。当我使用 HTML 按钮触发这样的请求时,它显示得很好:
<button data-controls-modal="dialog" data-backdrop="true" data-keyboard="true" class="btn danger"> Show </button>
知道为什么模态不会出现在 JS 请求中吗?
谢谢!
【问题讨论】:
标签: javascript ruby-on-rails modal-dialog