jquery sortable - 给出响应的空数组

时间:2015-06-15 11:01:25

标签: php jquery codeigniter jquery-ui-sortable

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

    <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];
    }
}

1 个答案:

答案 0 :(得分:0)

使用

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