Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/80.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
javascript或jquery文件中的Access controller/views实例变量_Javascript_Jquery_Ruby On Rails_Model View Controller - Fatal编程技术网

javascript或jquery文件中的Access controller/views实例变量

javascript或jquery文件中的Access controller/views实例变量,javascript,jquery,ruby-on-rails,model-view-controller,Javascript,Jquery,Ruby On Rails,Model View Controller,我有以下视图文件,需要引用.js.erb文件中的视图实例变量 <div class="container"> <table class="table no-border"> <% @leads.each_slice(2) do |slice| %> <tr> <% slice.each do |lead| %> <td c

我有以下视图文件,需要引用
.js.erb
文件中的视图实例变量

<div class="container">
    <table class="table no-border">
      <% @leads.each_slice(2) do |slice| %>   
          <tr>
              <% slice.each do |lead| %>
                  <td class="col-sm-6 col-md-6" style="border: none;"> 

                      <div class="panel panel-default" style="border: solid  #E0E0E0 1px;">
                          <div class="panel-heading custom-panel-heading" style="background-color: #F0F0F0;"> 
                                  <%= form_for :email_form, :html => {:class => "form-horizontal"}, url: search_reduce_credits_by1_path, id: "candidate-email-modal-form", remote: true do |f| %>

                                    <%= f.hidden_field :lead_id, :value => lead.id %>

                                    <div class=text-right>
                                      <%= f.button class: "btn btn-primary", id: "show-mail-btn" do %> 
                                        Show Email
                                      <% end %>
                                    </div>

                                    <small class="blurfilter" id="blurred_email_<%= lead.id %>" data-query="blurred_email_<%= lead.id %>"> <%= lead.email %> | <%= lead.id %></small>

                                  <% end %> 

                  </td>
              <% end %>
          </tr>
      <% end %>
    </table>
</div>

它现在还不能工作。

如果
lead
是实例变量,即
@lead
,那么它应该可以在js.erb中直接访问。文件在js.erb中,您可以这样编写它。

它不起作用是什么意思,请向我们显示输出,如果您遇到错误,请将堆栈跟踪粘贴为每次1作为警报,即使lead.id不同。
var x = $(".blurfilter").data("query");
alert(x);