1 votes

Jquery draggable persistence soit à travers MySQL soit en sauvegardant un cookie dans la base de données ?

Je veux savoir comment persister les divs déposées sur un élément draggable. J'ai essayé depuis longtemps mais je suis bloqué à ce point. En fait, vous pouvez voir le démonstration ici. Je dois enregistrer le plancher de mariage conçu par l'utilisateur. Ainsi, lorsque l'utilisateur se connecte la prochaine fois, il/elle peut voir le dernier design enregistré. Le code est affiché ci-dessous:

                                             $(document).ready(function() {
                                                $("#droppable").droppable({
                                                    accept: '.draggable',
                                                    drop: function(event, ui) {
                                                            $(this).append($(ui.draggable).clone());
                                                            $("#droppable .draggable").addClass("objects");
                                                            $(".objects").removeClass("ui-draggable draggable");
                                                            $(".objects").draggable({
                                                                    containment: 'parent',
                                                            });
                                                    }
                                                });
                                                $(".draggable").draggable({
                                                    helper: 'clone',
                                                    tolerance: 'touch',
                                                    cursor:'move'
                                                });

});

1voto

Dänu Points 1804
  1. Obtenez la position de chaque objet (facile à faire avec JQuery)
  2. Sérialisez en JSON et enregistrez dans une base de données de votre choix. Ne pas utiliser de cookies pour cela.

1voto

1voto

PHearst Points 410

Il y a un tutoriel et une démo sympas sur comment faire du glisser-déposer avec PHP, jQuery-UI et MySQL ici: PaperMashup

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X