JQuery/RRails:如何使用params来呈现分部

JQuery/Rails: How to render a partial with params?

本文关键字:params 何使用 RRails JQuery      更新时间:2023-09-26

在rails 4.2应用程序中,我想呈现一个带有参数whs_id的部分形式_form_list.html.erb。这是我们在index.js.erb:中的代码

$('#index_page').html('<%= escape_javascript render(:partial => "form_list.html.erb?whs_id=#{params[:whs_id]}") %>');

在调试器中,index操作不会启动。我用做了一个测试

$('#index_page').html('This is a test');

索引页将被擦除并替换为This is a test

在jquery中用params呈现分部的正确方法是什么?

无法使用params渲染部分。我想,你想把一些局部变量传递到偏函数中。

可以通过本地人-

$('#index_page').html("<%= j render partial: 'form', locals: {whs_id: params[:whs_id]} %>");

希望,这有帮助!

尝试:
... render 'form_list', locals: { whs_id: @whs_id } ...
其中
@whs_id = params[:whs_id],并且在控制器操作中设置,因为params是控制器方法。