在ajax请求后无法显示twitter bootstrap模式

Nid*_*iya 5 ruby ruby-on-rails twitter-bootstrap

我想在点击链接时显示模态窗口,但也想做ajax请求以获取需要在模态窗口上显示的对象.

我正在获得需要在模态窗口上显示的内容的响应,但它不会弹出作为模态窗口可能脚本没有被执行.

主页

  <%= link_to "New Topic", "#", :class => 'btn primary float-right bootstrap-popover'   %>
  <div id="modal_form_container"></div>
Run Code Online (Sandbox Code Playgroud)

Javascript代码

   $('a.bootstrap-popover').live('click',  function(){
   $(this).unbind('click');

   $.ajax({
          url: "/topics/new",
          type: "GET",
          dataType: "html",


          complete: function() {
            $('loading').hide();
          },

     success: function(data) {

     },

     error:function() {
        }
      }); // End of Ajax
Run Code Online (Sandbox Code Playgroud)

new.js.erb

$('#modal_form_container').html("<%= escape_javascript( render :partial => 'new_form')%>");   
$('#modal_form').modal('show');             
Run Code Online (Sandbox Code Playgroud)

此new_form页面包含要在模态窗口中显示的内容

有人可以帮忙吗?

Kez*_*zer 0

是因为加载元素没有被隐藏吗?

$('loading').hide();
Run Code Online (Sandbox Code Playgroud)

这不应该是这样的吗:

$('#loading').hide();
Run Code Online (Sandbox Code Playgroud)