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页面包含要在模态窗口中显示的内容
有人可以帮忙吗?
是因为加载元素没有被隐藏吗?
$('loading').hide();
Run Code Online (Sandbox Code Playgroud)
这不应该是这样的吗:
$('#loading').hide();
Run Code Online (Sandbox Code Playgroud)