さまざまなオブジェクトの位置を自動的に保存するPHP関数があります。
$(function(){
$("#sortable").sortable();
$("#sortable").disableSelection();
$('#btn').click(function(){
//var dataItem = $("#sortable").sortable("serialize");
//alert(dataItem);
$.ajax({
url: 'save-sorting-position.php',
data : dataItem,
success: function(data) {
alert('Positions saved');
}
});
});
});
次に、それらはsave-sorting-position.phpに保存されます。これは次のもので構成されます。
<?php
$arr = unserialize($_REQUEST["item"]);
foreach($arr as $index => $position)
{
//store the position here
}
?>
この配列をフォームに渡したい。私はこのようなものを(実際の形で)使ってみました:
<?php
foreach($position as $pos)
{
echo '<input type="hidden" name="item[]" value="' . $position . '>'
}
?>
しかし、物事はうまくいきませんでした。私は何が欠けていますか?ありがとう!