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>