Я хочу показать twitter bootstrap modal в ответ на JS запрос. Моя функция show.js.erb выглядит примерно так:
$(document).ready(function() {
$('#dialog').modal('show')
});
Здесь "dialog" - это 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-запросе?
Спасибо!