JQuery/RRails:如何使用params来呈现分部
JQuery/Rails: How to render a partial with params?
在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是控制器方法。
相关文章:
- 使用Angular/Rails发送带有params的http请求
- 在url中使用params时出现404页面
- 无法使用快递和猫鼬进行路由,请继续获取"类型错误:req.params.user不是函数;
- jQuery.queue() 与使用回调函数完成某事有何不同
- 是在控制器操作中使用“params”从 JavaScript 为其提供数组的唯一方法
- 使用用于在同一函数中命名函数的变量名称有何意义
- AngularJS ui-router 使用 $state.params 和查询导航状态
- 如何将XMLHTTPRequest与POST和params一起正确使用?PHP未获取POST信息
- 在Meteor中的Iron Router中使用模板辅助对象上的params
- 使用链接查询params子表达式的Ember.js
- 如何使用Angular$location通过动态更改其键值params来设置我的新url位置
- 使用params对AngularJs$资源查询进行单元测试
- 如何在成功回调函数(Backbone)中使用params
- 为什么要使用 jQuery $(window).ready(),它与 $(window).load() 有何不同
- 在IE8中使用angular js删除# params
- 手动调用模块与使用browserify动态调用模块有何不同?
- 如何使用.params来查找DOM元素
- MongoDB - findOne使用params id会导致空对象或错误
- Jquery .post(url,params) -如果params是字符串如何使用它
- 在Grails中使用JavaScript的params属性