Bonjour

J'essaye de faire un tri avec jquery (v 1.11.3) (ca fonctionne)+ enregistrement en bd avec ajax mais l'appel ajax ne se fait pas, si quelqu'un a une idée?

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
 
$("#sortlist").sortable({
                accept : 'sortable_item',
                axis: 'vertically',
                opacity: 0.6,
                onchange : function (sorted) {
                serial = $.SortSerialize('sortlist'); 
 
                $.ajax({
                    url: "http://localhost/sortList/set_position.php",
                    type: "post",
                    data: serial.hash,
 
                    });
                }
 
            });
Je ne dois pas enregistrer en direct mais sur un bouton donc voici le bon code (dans mon cas):

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
$(function () {
             $("#sortlist").sortable({
                update: function (event, ui) {
                    var order = $(this).sortable('serialize');
                }
            }).disableSelection();
            $('button').on('click', function () {
                var a = $("#sortlist").sortable("serialize", {
                    attribute: "id"
                });
                console.log(a);
                $.ajax({
                    data: a,
                    type: 'POST',
                    url: 'saverank.php'
                });
            });
        });