Pregunta

Estoy usando NestedSortable y durante algún tiempo funciona bien, pero después de aproximadamente 1 minuto de uso se descompone y no devuelve la lista completa, sino solo una parte de ella. Estoy usando ToArray para devolver los datos al script PHP que luego llena MySQL, pero si el valor JSON devuelto no es para la actualización completa de la lista, arruina la base de datos.

¿Alguien tiene problemas con este comportamiento extraño o estoy haciendo algo mal?

            $('#load').click(function(){
            $.get("get_tags.php", function(data){
                $("#data").html(data);
                $('ol.sortable').nestedSortable({
                    disableNesting: 'no-nest',
                    forcePlaceholderSize: true,
                    handle: 'div',
                    helper: 'clone',
                    items: 'li',
                    maxLevels: 3,
                    opacity: .6,
                    placeholder: 'placeholder',
                    errorClass: 'error',
                    revert: 250,
                    tabSize: 25,
                    tolerance: 'pointer',
                    toleranceElement: '> div',
                    update: function () {
                        list = $(this).nestedSortable('toArray');
                        $("#result2").html(JSON.stringify(list));
                        $.post('x.php', { update_sql: 'ok', list: JSON.stringify( list ) },
                            function(data){
                                $("#result").html(data);
                            }, 
                                "html" )
                    }
                }); 
            }); 
        });

No hay solución correcta

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top