Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/lua/3.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 空参数-RoR_Javascript_Ruby On Rails_Ruby_Ruby On Rails 4 - Fatal编程技术网

Javascript 空参数-RoR

Javascript 空参数-RoR,javascript,ruby-on-rails,ruby,ruby-on-rails-4,Javascript,Ruby On Rails,Ruby,Ruby On Rails 4,我有下一个观点 new.html.erb <%= form_tag ({controller: "nodes", action: "new"}), :id => "users_search" do %> <%= text_field_tag :search, params[:search], :autocomplete => 'off' %> <div id='users'> <%= render 'users' %>

我有下一个观点

new.html.erb

<%= form_tag ({controller: "nodes", action: "new"}), :id => "users_search" do %>
  <%= text_field_tag :search, params[:search], :autocomplete => 'off' %>
  <div id='users'>
    <%= render 'users' %>
  </div>
<% end %>
<%=form_for @node do |f| %>
  **<%= f.hidden_field :parent_id %>**
  <%= f.hidden_field :user_id, :value => current_user.id  %>
  <%= f.hidden_field :ocuped, :value => true %>
  <%= f.text_field :custom_node_name %>
  <%= f.check_box :terms_of_service,{}, true,false %>
  <%= f.submit "Pagar", class: "button postfix" %>
<% end %>
node.js.cofe

jQuery ->
  # Ajax search on keyup
  $('#users_search input').keyup( ->
$.get($("#users_search").attr("action"), $("#users_search").serialize(), null, 'script')
false
  )
除了发送第二个表单时,参数“parent_id”为空,并且创建了值为“parent_id=nil”的节点外,所有操作都正常


表单呈现的HTML是什么?浏览器发送的请求是什么样子的?这就是你要问我的?对不起,我是《红宝石》的新手。表单呈现到。我的意思是,将什么HTML发送到浏览器(尝试查看源代码),提交表单时,浏览器在请求中向服务器发送什么数据(查看Rails日志或浏览器的开发人员工具)。
不确定这一行的含义。。。我从未在railsHow中看到过,我是否将u.id的值指定给:parent\u id?我想这真的是我的问题
<% if not @parent.nil? %>
<% @parent.each do |u| %>
    <ul class="inline-list">
        <li class="img-simple" style = "text-align: center; background-image: url('<%= u.user.profile_img %>')"></li>
            <li style="display:table-cell; vertical-align: middle;"><h6><%= u.user.name %></h6><p><%= u.user.email %></p></li>
    </ul>
    **<% params[:parent_id] = u.id %>**
<% end %>
$('#users').html('<%= escape_javascript(render("users")) %>');
//= require jquery
//= require jquery_ujs
//= require turbolinks
//= require foundation
//= require_tree .

$(function() {
  $("#users_search input").keyup(function() {
    $.get($("#users_search").attr("action"), $("#users_search").serialize(), null, "script");
return false;
  });
});
jQuery ->
  # Ajax search on keyup
  $('#users_search input').keyup( ->
$.get($("#users_search").attr("action"), $("#users_search").serialize(), null, 'script')
false
  )