99m*_*les 4 javascript jquery ruby-on-rails
我正在从我的Rails 3应用程序中删除Prototype以换取jQuery并试图弄清楚我的控制器应如何在不使用此Prototype帮助程序的情况下更新部分html页面:
page.replace_html( "content", :partial => "day" )
Run Code Online (Sandbox Code Playgroud)
jen*_*233 12
由于您已升级到Rails 3,因此您也可以停止使用RJS.使用AJAX方法上的回调来进行替换.例如:
Ajax调用:
$.ajax(
url: "/things/one",
type: "GET",
complete: function(response, status) {
$('#content').html(response);
}
);
Run Code Online (Sandbox Code Playgroud)
然后在控制器中:
class ThingsController
def one
respond_to do |format|
format.js { render :partial => "day" }
end
end
end
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
9004 次 |
| 最近记录: |