sample.js
var postData = [];
$('.sample').each(function() {
var record = {};
record.column1 = 'aaa';
record.column2 = 'bbb';
record.column3 = [1,2];
postData.push(record);
});
$.post(
'/post/sample',
{postData: postData},
function(data) {
// 何か処理
}
);
PHP側での持ち方
array(2) {
[0]=>
array(3) {
["column1"]=>
string(1) "aaa"
["column2"]=>
string(1) "bbb"
["column3"]=>
array(2) {
[0]=>
string(1) "1"
[1]=>
string(2) "2"
}
}
[1]=>
array(3) {
["column1"]=>
string(1) "aaa"
["column2"]=>
string(1) "bbb"
["column3"]=>
array(2) {
[0]=>
string(1) "1"
[1]=>
string(2) "2"
}
}
}