Welcome Guest, Not a member yet? Register   Sign In
Save a re-ordered list with Jquery Sortable to DB [SOLVED]
#8

[eluser]eoinmcg[/eluser]
ok, looks like an empty array is getting posted. so the problem is somewhere with the jquery.

i've pasted an amended version of my javascript below that works fine for me:
Code:
$('#reorder').sortable({
        opacity: '0.5',
        update: function(e, ui){
            newOrder = $(this).sortable("serialize");
            console.log(newOrder);
            $.ajax({
                    url: "/admin/dashboard/save_order",
                    type: "POST",
                    data: newOrder,
                    // complete: function(){},
                    success: function(feedback){
                         $("#test").html(feedback);
                         //$.jGrowl(feedback, { theme: 'success' });
                    }
                    });
                }
    });

//and this is what my list looks like (ordered by rank)
<ol id="reorder">
<li id="item-4">Item #4</li>
<li id="item-1">Item #1</li>
<li id="item-2">Item #2</li>
<li id="item-3">Item #3</li>
</ol>


Messages In This Thread
Save a re-ordered list with Jquery Sortable to DB [SOLVED] - by El Forum - 12-09-2010, 05:17 AM



Theme © iAndrew 2016 - Forum software by © MyBB