1 页面中要导入jquery, jqueryui,
2 为页面底部加上:
$(function() {
$('body').append("<div id="dialog" style="display:none"></div>")
global_dialog = $( "#dialog" ).dialog({
autoOpen: false,
modal: true,
width: '60%'
});
});
function open_dialog(url){
global_dialog.dialog('open');
$.get(url,function(data){
global_dialog.html(data)
})
}
function close_dialog(){
$('#dialog').dialog('close')
}
就可以了
3. 在html (以rails erb为例子) 中,可以直接调用:
<form ... <%= f.submit "确定", class: "btn btn-primary btn-small" %> <%= link_to_function '返回', 'close_dialog()', class: "btn btn-default btn-small" %> </form>