Archief - jquery nested tree updaten

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

PoMpElSiEn

Legacy Member
jooo

Ik heb dus in php / mysql nen adjanceny level tree opgebouwd.
deze wordt goed gerenderd dus tot hier geen probleem.

Nu dacht ik via jquery.sortable te kunnen sorteren en dit loopt ook goed
tot dat ik een item van de ene parent <ul> naar de andere <ul> wil sturen
dan weet ik niet hoe ik mijn update moet doen
HTML:
<ul>
 <li id="list_1">test
   <ul id="parent_1">
     <li id="list_2">nested1</li>
     <li id="list_3">nested2</li>
   </ul>
 </li>
 <li id="list_3">test</li>
 <li id="list_4">test
   <ul id="parent_4">
     <li id="list_5">nested2</li>
     <li id="list_6">nested3</li>
   </ul>
 </li>`
</ul>

dus bv nested2 naar nested3.

als ik mijn sortable serialize en deze var_dump
krijg ik hetvolgende
Code:
[0] => 1_3
[1] => 2
[2] => 3
[3] => 6
[4] => 4_1
[5] => 5
iemand een idee hoe ik mijn mysqltable kan updaten?

Jerre Muesli

Legacy Member
ja jquery is al effe geleden en kheb het ook nooit erg veel gebruikt.

Maar misschien is dit wel iets voor jou?
Extending the jQuery Sortable With Ajax & MYSQL

Zoals ge ziet gebruiken ze een on update event om bij elke sort-actie een ajax call te doen naar een php functie welke de geserializeede lijst ontvangt.
Code:
update : function () { 
      var order = $('#test-list').sortable('serialize'); 
      $("#info").load("process-sortable.php?"+order); 
    }

En in deze post gaan ze zelfs wat verder op vorige post en tonen ze een uitbreiding en wat php code
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan