Фотографии сортируются с помощью сортировки jquery, не работают должным образом - PullRequest
0 голосов
/ 11 ноября 2018

Я сортирую свои фотографии с помощью сортируемых плагинов jquery. Если у вас 10 отправлений, сортировка работает правильно. Но при наличии более 10 фотографий сортировка не работает должным образом.

Мои фотографии

<div class="sortable">
<div id="rank-1" class="multibox file">
  <div class="picture_delete"></div>
  <img src="../../images/gallery/thumb/1.jpg" style="cursor: move;" class="picture_uploaded">
  </div>
<div id="rank-2" class="multibox file">
    <div class="picture_delete"></div>
    <img src="../../images/gallery/thumb/2.jpg" style="cursor: move;" class="picture_uploaded">
    </div>
  <div id="rank-3" class="multibox file">
  <div class="picture_delete"></div>
  <img src="../../images/gallery/thumb/3.jpg" style="cursor: move;" class="picture_uploaded">
  </div>
  </div>

(получить мои фотографии из базы данных)

Ajax

$ (document).ready(function () {

  $('.sortable').sortable();
  $('.sortable').on('sortupdate', function (event,ui) {


    var data = $(this).sortable('serialize');

    var url = 'inc/sort-gallery.php';
    $.post(url, {data:data}, function(response) {
    })
  })
});

А это мой sortable.php

parse_str($_POST['data'], $siralama);
    $rank=$siralama['rank'];
    foreach ($rank as $key => $id) {
      $query = $db->prepare("UPDATE galeri SET sira = :sirasi WHERE id = :idsi");
      $update = $query->execute(array(
          "sirasi" => $key,
          "idsi" => $id,
      ));
    }

Как я уже говорил. Делаем плавную сортировку с топ 10 фото. это работает гладко. но если фото больше 10, сортировка повреждена.

...