0

これが私が配列を作成する方法です

var list = $("#sortable").sortable('toArray');

$.ajax({
       type: 'POST',
       url: " some path ",
       data: { "list" : JSON.stringify(list) },
       success: function(data) {}
});

DBではそのように見えます

["34","37","38","40","41","42","43","44","45","48","49","50"]

いいえ、これをphpの配列として使用したいと思います。この文字列を配列に変換するにはどうすればよいですか?私は方法で試しましunserialize()たが、これは行く方法ではないようです。

4

2 に答える 2

3

json_decode次の関数を使用できます。

$arr = json_decode($_POST["list"])
于 2012-06-27T07:37:05.330 に答える
1

jsonオブジェクトを文字列化しないでください。jQueryに処理させてください。

$.ajax({
       type: 'POST',
       url: " some path ",
       data: { "list" : list }, // here, it's not necessary to stringify the json object.
       success: function(data) {}
});

次に、phpで配列を取得します$_POST['list']

于 2012-06-27T07:37:26.577 に答える