Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [JavaScript][MySQL][PHP]Zapisanie pozycji drzewa
Forum PHP.pl > Forum > Przedszkole
devsoft
Mamy taką listę :

  1. <ul id="enclosure_0" class="sortable">
  2. <li id="item_1">Level0 - Item 1</li>
  3. <li id="item_2">Level0 - Item 2</li>
  4. <li id="item_3">Level0 - Item 3</li>
  5. <li id="item_4">Level0 - Item 4</li>
  6. <li id="item_5">Level0 - Item 5
  7. <ul id="enclosure_5" class="sortable">
  8. <li id="item_6">Level1 - Item 1</li>
  9. <li id="item_7">Level1 - Item 2</li>
  10. <li id="item_8">Level1 - Item 3</li>
  11. <li id="item_9">Level1 - Item 4
  12. <ul id="enclosure_9" class="sortable">
  13. <li id="item_10">Level1 - Item 1</li>
  14. <li id="item_11">Level1 - Item 2</li>
  15. <li id="item_12">Level1 - Item 3</li>
  16. <li id="item_13">Level1 - Item 4</li>
  17. </ul>
  18. </li>
  19. </ul>
  20. </li>
  21. </ul>


Za pomocą jquery ui urzytkownik może je sortować

  1. <script>
  2. $(document).ready(function(){
  3. $(".sortable").sortable({
  4. stop: function(ev, ui){
  5. var list = $(this).sortable("toArray");
  6. $.get("sort.php", {items: list, parent_id: $(this).attr('id')}, function(data){window.alert("stored");});
  7. }
  8. });
  9. });
  10. </script>


Ja z poziomu php poprawnie zapisać do bazy pozycje elementów listy.
W bazie mamy id, parent, position.

Z góry Dziękuję.
Darti
Zainstaluj sobie np firebug (do firefoksa), w pliku store.php wykonaj print_r($_GET); i zobacz co i jak dostajesz od jQuery w firebug'u - dobry motyw na pracę z ajax'em
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.