相关疑难解决方法(0)

如何在js视图中将javascript变量传递给erb代码?

我在我的Rails 3项目中有这个Javascript视图:

应用程序/视图/费用/ new_daily.js.erb

var i = parseInt($('#daily').attr('data-num')) + 1;
//$('#daily').append('agrego fila ' + i + ' <br />');

$('#daily').append('<%= escape_javascript(render(partial: 'new_expense', locals: { i: i })) %>');

$('#daily').attr('data-num', i);
Run Code Online (Sandbox Code Playgroud)

我想通过本地人将我的'i'javascript变量传递给ruby部分,我怎么能做到这一点?

javascript ruby-on-rails erb view

28
推荐指数
2
解决办法
8万
查看次数

将javascript变量发送到rails?

我需要将一个javascript变量播种到控制器.例如,如果视图中的代码如下 -

    ...  <script type="text/javascript">
           variable_test = 'hello'
         </script> 
    ...
Run Code Online (Sandbox Code Playgroud)

我需要控制器来获取variable_test,如 -

 def hello
 @variable_test = #Some code
 # @variable_test => 'hello'
 end
Run Code Online (Sandbox Code Playgroud)

这个视图当然是你好,而且"一些代码"是我不知道该怎么做的.

javascript ajax ruby-on-rails

6
推荐指数
1
解决办法
2912
查看次数

如何在 Rails 的 erb 代码中使用 JavaScript 变量?

我有一个 JavaScript 变量:

var selectValUser = $('.select_user :selected').val();
Run Code Online (Sandbox Code Playgroud)

我需要在同一页面的 erb 代码中使用这个变量,即

<%= get_free_hours_for_user(selectValUser) %>
Run Code Online (Sandbox Code Playgroud)

我该怎么做?

javascript ruby-on-rails

2
推荐指数
1
解决办法
2万
查看次数

标签 统计

javascript ×3

ruby-on-rails ×3

ajax ×1

erb ×1

view ×1