【发布时间】:2012-11-10 07:37:20
【问题描述】:
当用户点击我页面上的按钮时,我有以下通过 AJAX 请求调用的方法。
def savings_easter_egg
@savings = params[:savings] if params[:savings]
return render :partial => "topics/savings", :locals => { :savings => @savings }
end
我希望这个方法返回一个可以在 JqueryUI 的模态中显示的部分。
$.ajax({
type: 'GET',
url: '/topics/savings_easter_egg',
data: {
savings: data[key]['saving']
} ,
success: function(response) {
$(response).dialog({
height: 840,
modal: true,
});
}
});
如上所示,我正在尝试使用来自控制器的响应来生成对话框,但对此我不确定。文档让我有点困惑:http://jqueryui.com/dialog/#modal
topics/_savings_easter_egg.slim
#dialog-modal
p Hi
= params[:savings]
= @savings
这是我想在模态中传递和显示的部分。现在,我得到了一个模态,但它是一条没有文字的细白线。我做错了什么?
【问题讨论】:
标签: jquery ruby-on-rails ajax ruby-on-rails-3 jquery-ui