jquery 可排序 - 给出空数组作为响应

jquery sortable - gives empty array in response

我正在为我的 codeigniter 网站使用 jquery ui 可排序,但是当我对数据进行排序时,它会在控制台中给我空数组。 请检查并告诉我我的错误。

    <script>
$(document).ready( function() {
    $("#sortme tbody").sortable({
        update : function (event, ui) {
        //    console.log(ui);
        serial = $('#sortme tbody td .ds').sortable();
            console.log(serial);

            $.ajax({
                url: "<?=base_url().'admin/pages/save_order'?>",
                type: "post",
                data: serial,
                success: function(response,data){
                    console.log(response);
                },
                error: function(){
                    alert("theres an error with AJAX");
                }
            });
         }
    });
});
</script>  

这里是控制器

public function save_order()
{
    print_r($_POST);
    exit;
    $menu = $_POST['menu'];
    for ($i = 0; $i < count($menu); $i++)
    {
    echo $menu[$i];
    }
}

使用

var serial = $('#sortme tbody td .ds').sortable('serialize');