我正在尝试编写一个列表,它允许用户对其重新排序并将重新排序的列表保存到 mySQL。
查询:
<script>
$(function() {
$('#sortable').sortable({
axis: 'y',
update: function (event, ui) {
var data = $(this).sortable('serialize');
$.ajax({
data: data,
type: 'POST',
//url: 'index.php' sending data to the same page
});
}
});
$( "#sortable" ).disableSelection();
});
</script>
PHP:
foreach ($_POST['data'] as $value) {
// Execute statement:
// UPDATE [Table] SET [Position] = $i WHERE [EntityId] = $value
//$i++;
}
?>
我从 PHP_error_reporting 得到的错误:未定义的索引:数据,为 foreach() 提供的参数无效