[英]Rails render partial in a modal
我真的很努力地展示以局部變量為特征的模態的一部分。 我是Java語言的新手,似乎無法弄清楚如何以新的對話框形式呈現部分內容。 當前,我使用“ display:none”渲染部分,然后單擊“單擊我”,部分將顯示在頁面上,並打開一個空對話框。 不幸的是,我的目的是在對話框中顯示部分對話框,但該對話框無法正常工作。
風景:
<div id="groups_show" style="display:none">
<%= render partial: 'groups/group_full', :locals => {:group => group} %>
</div>
<%= link_to "Click me", root_url, class: "groups_showme" %>
使用Javascript:
$('.groups_showme').on('click', function(e) {
e.preventDefault();
$('#groups_show').show();
var htmlString = $(this).html();
var dialog_form = $('<div id="dialog-form">Loading</div>').dialog({
autoOpen: false,
width: 520,
modal: true,
open: function() {
return $(this).html( htmlString );
},
close: function() {
$('#dialog-form').remove();
}
});
也許這對你有用
$('.groups_showme').on('click', function(e) {
e.preventDefault();
$('<div id="dialog-form">Loading</div>').dialog({
autoOpen: true,
width: 520,
modal: true,
open: function() {
$(this).append($('#groups_show').show());
},
close: function() {
}
});
});
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.