1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
|
$( function() {
$("#sortable").sortable({
//accept : 'ui-state-default', "accept n'existe pas dans le documentation, c'est ça qui provoquait le bug..."
placeholder: "highlight", // lespace réservé apparaîtra à un emplacement disponible, ajoutes la class .highlight en css
stop: function ( event,ui ) {//ici c'est "stop"au lieu de "onchange", d'ailleurs onchange n'existe pas.
var serial = $(this).sortable('serialize'); //Je ne sais pas ou t'as trouvé $.SortSerialize() ! elle n'existe plus dans la documentation !
console.log("stop, serial :",serial);//regarde si tu vois cette ligne dans la console !
// requète Ajax pour l'enregistrement des positions
$.ajax ( {
url : "position.php",
type : "post",
data : serial,
})
.done(function(data){
console.log('success, data :',data);//tu vois cette ligne dans la console ?
})
.fail(function(err){//en cas d'erreur
alert("Erreur ajax :"+err);//une alerte s'affichera
});
}
});
}); |