如何在Laravel6.x中将JavaScript变量和复选框结果以提交形式传递给控制器

如何在Laravel6.x中将JavaScript变量和复选框结果以提交形式传递给控制器,javascript,php,ajax,laravel,jquery-select2,Javascript,Php,Ajax,Laravel,Jquery Select2,我一直在寻找将JavaScript变量和一些复选框结果从提交表单传递给控制器的方法。您能告诉我如何从控制器中的请求中获取所有值吗。谢谢你的帮助 这是我的刀: <form class="form-horizontal" id="form_input" action="#"> <div class="panel-body"> <div class="table-responsive"> <table class="table">

我一直在寻找将JavaScript变量和一些复选框结果从提交表单传递给控制器的方法。您能告诉我如何从控制器中的请求中获取所有值吗。谢谢你的帮助

这是我的刀:

<form class="form-horizontal" id="form_input" action="#">
  <div class="panel-body">
    <div class="table-responsive">
      <table class="table">
        <tbody>
          <tr class="success">
            <td class="text-right">Node Profile:</td>
            <td>
              <select id="node_id" name="node_id" class="form-control" data-placeholder="choose node">
              </select>
            </td>
          </tr>
          <tr>
            <td class="text-right">Overall</td>
            <td>
              <div class="input-group-text">
                <input type="checkbox" name="check_id[]" value="Overall" aria-label="Checkbox for following text input">
              </div>
            </td>
          </tr>
          <tr>
            <td class="text-right">History</td>
            <td>
              <div class="input-group-text">
                <input type="checkbox" name="check_id[]" value="History" aria-label="Checkbox for following text input">
              </div>
            </td>
          </tr>
        </tbody>
      </table>
    </div>
    <div class="col-md-2 col-md-offset-3">
      <input type="submit" id="btnSubmit" name="btn_Submit" class="btn btn-primary btn-block" value="printFile"></a>
    </div>
  </div>
</form>

什么东西不适用于给定的代码?您试图调试该问题的原因是什么?我已经从存储到node.id的下拉列表中获取了元素的id,但我仍然没有找到将其传递给laravel中控制器的方法
$('#node_id').on('select2:select', function(e) {
  var node = e.params.data;
  alert(node.id);
});