我想弄清楚如何在數據庫中保存更改的位置。但我不知道如何處理PHP的數組字符串。可排序,保存在數據庫中的位置
我有以下代碼:
$("#responds").sortable({
axis: 'y',
update: function(event, ui) {
var data = $(this).sortable('serialize');
$.ajax({
type : 'POST',
url : 'process.php',
data : {position: data},
dataType : "html",
success : function(data) {
$('#responds').append(data);
},
error : function(xhr, ajaxOptions, thrownError) {
alert(thrownError);
}
});
}
});
我處理數組,字符串PHP:
if(isset($_POST['position']))
{
echo $_POST['position'];
}
的$_POST['position']
包含以下數據字符串: item[]=2&item[]=1&item[]=3
我如何提取這個字符串的一個元素,放入數據庫?並且我必須在item[]
內有ID嗎?
這是一個數組,所以你需要循環和獲取項目。 –