Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/76.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript jQuery UI Sortable不序列化/toArray子元素_Javascript_Jquery_Jquery Ui - Fatal编程技术网

Javascript jQuery UI Sortable不序列化/toArray子元素

Javascript jQuery UI Sortable不序列化/toArray子元素,javascript,jquery,jquery-ui,Javascript,Jquery,Jquery Ui,我有以下列表,当我调用toArray或serialize时,它只向我提供父级。我试图掌握整个层次结构,以便将这些信息存储到数据库中的自引用继承人表中。这里的结果显示了第1项、第6项、第7项、第8项。其中是项目3、项目4、项目5 谢谢 <div id="example5"> <ul> <li id="item_1">Item 1 <ul id="item_2"> <

我有以下列表,当我调用
toArray
serialize
时,它只向我提供父级
  • 。我试图掌握整个层次结构,以便将这些信息存储到数据库中的自引用继承人表中。这里的结果显示了第1项、第6项、第7项、第8项。其中是项目3、项目4、项目5

    谢谢

    <div id="example5">
        <ul>
             <li id="item_1">Item 1
                <ul id="item_2">
                    <li id="item_3">Item 1 1<ul></ul></li>
                    <li id="item_4">Item 1 2<ul></ul></li>
                    <li id="item_5">Item 1 3<ul></ul></li>
                 </ul>
             </li>
             <li  id="q_6">Item 2<ul></ul></li>
             <li  id="a_7">Item 3<ul></ul></li>
             <li  id="g_8">Item 4<ul></ul></li>
        </ul>
    </div>
    
    <button id="fred">Click</button>
    
    $("#fred").click(function () {
       //var result = $('#example5 ul').sortable('toArray');
       var result = $('#example5 ul').sortable('serialize'); //Neither work
    
       alert(result);
    });
    
    
    
      第1项
        第11项 第12项 第13项
      第2项 第3项 第4项
    点击 $(“#fred”)。单击(函数(){ //var结果=$('示例5 ul')。可排序('toArray'); var result=$('#example5 ul')。可排序('serialize');//都不起作用 警报(结果); });
    据我所知,jquery UI中没有序列化嵌套可排序列表的默认方法


    最好的方法是遍历“#example5 ul”的每个子级,构建自己的结构(在本例中我建议使用JSON)发送到服务器。

    据我所知,jquery UI中没有序列化嵌套可排序列表的默认方法


    最好的方法是遍历“#example5 ul”的每个子级,构建自己的结构(在本例中我建议使用JSON)发送到服务器。

    也这么认为。可能需要用同样多的代替思想。可能不得不改用