отправка данных ajax

222
07 марта 2017, 17:29

Подскажите, как в opencart2 принять данные в модель, у меня есть форма

 <form action="" method="post">
      <table class="table table-bordered table-striped">
          <thead class="thin-border-bottom">
          <tr>
            <th style="width: 10%;">
              <i class="ace-icon fa fa-caret-right blue"></i><?php echo $text_id ;?>
            </th>
            <th>
              <i class="ace-icon fa fa-caret-right blue"></i><?php echo $text_name_category ;?>
            </th>
            <th class="hidden-480">
              <i class="ace-icon fa fa-caret-right blue"></i><?php echo $text_status_category ;?>
            </th>
            <th style="width: 8%">
              <i class="ace-icon fa fa-caret-right blue"></i><?php echo "Изменить" ;?>
            </th>
          </tr>
          </thead>
          <?php foreach ($category as $category){ ?>
          <tbody>
          <tr>
            <td><?php echo $category['category_id']?></td>
            <input type="hidden" name="category_id" id="category_id"  value="<?php echo $category['category_id'];?>">
            <td><?php echo $category['name'];?></td>
            <?php if($category['status'] == 1){ ?>
            <td class="hidden-480">
              <span class="label label-info arrowed-right arrowed-in"><?php echo $text_on ;?></span>
            </td>
            <?php } else { ?>
            <td class="hidden-480">
              <span class="label label-info arrowed-right arrowed-in"><?php echo $text_off ;?></span>
            </td>
            <?php } ?>
            <td>
              <center><button class="btn btn-xs btn-danger" id="<?php echo $category['category_id'];?>" type="button" data-toggle="modal"  data-target="#myEdit" onclick="give(this.id)" >
                <i class="ace-icon fa fa-edit bigger-120"></i>
                <span class="bigger-110"></span>
                </button></center>
            </td>
          </tr>
          </tbody>
          <?php } ?>
        </table>
      </form>

так я получаю id категории

<script>
function give(val) {
    var obj = document.getElementById('block');
    $.ajax({
        type: 'POST',
        url: '/index.php?route=product/category',
        data: val,
        success: function (data) {
           console.log(val);
        }
    });
}

в консоле при нажатие на кнопку у меня приходят id 85, 82 и т.д. Как записать полученные данные не могу понять, когда в контролере я делал print_r($_POST), ничего не происходит, и я не знаю, что приходит в post-e, подскажите, как это можно сделать.

Answer 1

попробуй либо в php складывать полученный результат в файл, либо когда делаешь ajax-запрос в хроме (например) есть inspector - в нем на вкладке networking можно смотреть все запросы и ответы в том числе XHR.

READ ALSO
Не подгружаются ресурсы

Не подгружаются ресурсы

Использую Laravel 5, шаблонизатор bladeПытаюсь подгрузить ресурс css следующим образом:

261
Кросскомпиляция ActiveMQ-cpp

Кросскомпиляция ActiveMQ-cpp

Нужна подробная инструкция по кросс-компиляции ActiveMQ-cpp на ubuntu 15 64bit для ARM 32 bitКомпилятор arm-linux-gnueabihf-g++

456