Перетаскивание и изменение значения - PullRequest
0 голосов
/ 15 ноября 2018

В Codeigniter я пытаюсь изменить значение packageValue из таблицы пакетов. Во-первых, я получаю список пакетов из таблицы пакетов в соответствии с packageValue. packageValue, например, 1,2,3 и т. д. Если packageValue имеет 1, он должен просматриваться сверху. После этого 2,3 и т. Д. И когда я использую drap & drop, я хочу изменить эти значения. И я хочу показать это значения packageValue. Как я могу это сделать?

Представление перетаскивания:

<!-- Default items sorting -->
                <div class="card card-body border-top-info">
                    <div class="text-center">
                        <h6 class="font-weight-semibold mb-0">Drag & Drop</h6>
                        <p class="mb-3 text-muted">Drag the package you want to level up on other packages. This will take the package you are dragging from the other packages to the next level.</p>
                    </div>

                    <div class="dropdown-menu dropdown-menu-sortable" style="display: block; position: static; width: 100%; margin-top: 0; float: none;">
                        <?php foreach($all_packs as $get) { ?>
                        <li class="dropdown-item"><?php  echo $get->packageNameEn; ?> <?php echo '#'. ' ' ?><span><?php echo $get->packageValue; ?></span></li>
                        <?php } ?>
                    </div>
                </div>
                <!-- /default items sorting -->

Javascript:

<script>
    $(function () {
        $(".dropdown-menu-sortable").sortable({
            onDrop: function ($item, container, _super, event) {
                $('.dropdown-menu-sortable li').removeClass('dragged');
                $("body").removeClass('dragging');
                $('.dropdown-item span').each(function (i) {
                    var humanNum = i + 1;
                    $(this).html(humanNum + '');
                });
            }
        });
    });



</script>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...