0

我正在使用 Jquery UI 的可排序代码从外部页面加载 li 元素。在用户重新排序这些元素后,我想将订单保存到同一个外部页面。我做错了什么?

这是相关的Javascript:

<script>

    $(document).ready(function(){
    $('#sortable').sortable({
        update: function(event, ui) {
            var newOrder = $('#sortable').sortable.toString();
            $.post('preview.php', {order:newOrder});
        }
    });
});

</script>

这是PHP:

<?php

$neworder = $_POST('order');
file_put_contents('file.xml', $neworder);

?>

这是HTML:

    </div>
    <div id="tabs-2">


     <ul id="sortable">

  // populated via $("#sortable").load("file.xml"); //

        </ul>

    </div>
4

1 回答 1

2
$_POST['order'];

不是$_POST('order');

$_POST是一个环境后变量数组..你想访问它的索引..

于 2012-10-05T18:01:48.247 回答