Javascript nestedsortable.js到阵列不工作

Javascript nestedsortable.js到阵列不工作,javascript,jquery,codeigniter,nested-sortable,Javascript,Jquery,Codeigniter,Nested Sortable,这是我第一次在使用codeigniter的定制cms创建中使用nestedsortable.js,因此我将其与codeigniter php框架一起使用。 我有一个有序的嵌套列表(用于订单页面),我需要将此列表转换为带有“toArray”的数组,但它不起作用 错误消息:uncaught typeError:无法调用未定义的方法“match” 这是我的js代码: <script> $(document).ready(function(){ $.post('<?=base_

这是我第一次在使用codeigniter的定制cms创建中使用nestedsortable.js,因此我将其与codeigniter php框架一起使用。 我有一个有序的嵌套列表(用于订单页面),我需要将此列表转换为带有“toArray”的数组,但它不起作用 错误消息:uncaught typeError:无法调用未定义的方法“match” 这是我的js代码:

<script>
$(document).ready(function(){
    $.post('<?=base_url("index.php/admin/pages/order_ajax"); ?>',{},function(data){
        $('#orderResult').html(data);
    });
    $('#save').click(function(){
        oSortable = $('.sortable').nestedSortable('toArray');
        $.post('<?=base_url("index.php/admin/pages/order_ajax"); ?>',{sortable:oSortable},function(data){
            $('#orderResult').html(data);
        });
    });

});

$(文档).ready(函数(){
$.post(“”,{},函数(数据){
$('#orderResult').html(数据);
});
$(“#保存”)。单击(函数(){
oSortable=$('.sortable').nestedSortable('toArray');
$.post(“”,{sortable:oSortable},函数(数据){
$('#orderResult').html(数据);
});
});
});


除了一切都很好,所以我需要你的帮助

我也有同样的问题。解决办法很简单。您需要为li元素设置id

<li id="list_1"> etc... 等等。。。
因为没有设置id,元素返回“undefined”,并抛出一个错误。函数“match”需要字符串。

我也有同样的问题。解决办法很简单。您需要为li元素设置id

<li id="list_1"> etc... 等等。。。
因为没有设置id,元素返回“undefined”,并抛出一个错误。函数“match”需要字符串。

无法使用:
oSortable=$('.sortable').get()不工作,toarray以嵌套数组的形式获取列表。我需要此数组来继续其他过程可能您应该提供您获得的内容以及您希望获得的内容…您不能使用:
oSortable=$('.sortable').get()不工作,toarray以嵌套数组的形式获取列表。我需要此数组来继续其他过程可能您应该提供您获得的内容和您期望获得的内容。。。