Как передать переменные JavaScript и результаты проверки в форме отправки в контроллер в laravel 6.x - PullRequest
0 голосов
/ 10 февраля 2020

Я застрял в поиске способа передачи 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>

И я использую select2 для загрузки данных оборудования, которые появляются в раскрывающемся списке, тогда вот мой код js для загрузить и получить идентификатор элемента после выбора из выпадающего списка:

$('#node_id').on('select2:select', function(e) {
  var node = e.params.data;
  alert(node.id);
});
...