jQuery を使用してシリアル化された情報を MySQL データベースに保存しています。
$(function () {
$("#sortable").sortable({
stop: function (event, ui) {
$("#q35list").val($(this).sortable('serialize'));
}
});
$("#sortable").disableSelection();
これにより、関連情報が DB ファインに保存されます (.php 保存ページを介して)。
ただし、それを返し、次を使用してシリアル化を解除すると:
$arr = unserialize($results['q35list']);
if(!$arr) $arr=array();
var_dump($arr);
それは配列ではありません!それは次のとおりです。
string(55) "Set[]=2&Set[]=1&Set[]=3&Set[]=4&Set[]=5&Set[]=6&Set[]=7"
木から木が見えないところまで来てしまった…