1
當用戶點擊我的頁面上的按鈕時,我有以下方法通過AJAX請求調用。使用JqueryUI對話框渲染AJAX 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
主題/ _savings_easter_egg.slim
#dialog-modal
p Hi
= params[:savings]
= @savings
這部分,我想傳遞和顯示的模式。現在,我得到了一個模式,但它是一個沒有文字的細白線。我究竟做錯了什麼?