質問

NestedSortableを使用していて、しばらくの間正常に機能しますが、使用して約1分後に崩壊し、リスト全体を返すことはありませんが、その一部のみを返します。 ToArrayを使用してデータをPHPスクリプトに戻し、MySQLに記入しますが、返された場合はJSON値がリスト全体ではない場合は、データベースを台無しにします。

誰かがこの奇妙な行動に問題があるのですか、それとも私は何か間違ったことをしていますか?

            $('#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" )
                    }
                }); 
            }); 
        });

正しい解決策はありません

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top