Как показать twitter bootstrap modal через JS запрос в rails?

Я хочу показать 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">&times;</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-запросе?

Спасибо!

31
задан Yusuf Saber 16 December 2011 в 03:34
поделиться