Ben çalışan Aşağıdaki kodu vardır:
<script type="text/javascript">
$(document).ready(function() {
    // Initialise the table
    $('#table_1').tableDnD({
    onDrop: function(table, row) {
    $.tableDnD.serialize();
    $.ajax({
     type: "POST",
     url: "test.php?"+$.tableDnD.serialize(),
     data: "",
     success: function(html){
       alert("Success");
     }
    });
    }
});
});
</script>
Test.php veri gönderme:
<?php
$table_1[] = $_GET['table_1'];
$i = 0;
if(!empty($table_1[0])){
    foreach($table_1 as $value) {
        foreach($value as $row){
            $i++;
            mysql_query("UPDATE mytable SET tableOrder='$i' WHERE id = '$row'");
        }
    }
}
?>
Gördüğünüz gibi table_1 dizi $ _GET kullanarak veri alır, ama bu ajax kod biz POST ile yolluyorlar diyor. Ben $ _GET için $ _POST değiştirirseniz artık çalışır. Neden bu?
 
			