テーブルの表などで順番変更し、フォーム送信により順番を保存する

$(function(){
    $('#sortable').sortable();
    $('#sortable').disableSelection();
        
    $('#sortable').bind('sortstop', function (e, ui) {
        // ソートが完了したら実行される。
        var rows = $('#sortable .rank');
        for (var i = 0, rowTotal = rows.length; i < rowTotal; i += 1) {
            $($('.rank')[i]).val(i + 1);
        }
    })
})

行ごとにinput hiddenでclass=”rank”を用意し、順番の情報を格納する。