Вы можете jsonify объект перед отправкой в PHP обработчик.
Ваш javascript может быть таким:
var myobj = {};
myobj['test'] = 1;
myobj['child'] = {};
myobj['child']['test2'] = 2;
var myvar = 123;
$.ajax({
type: "POST",
url: url,
data: {myobj: JSON.stringify(myobj), myvar: myvar},
success: success,
dataType: "json"
});
И вы можете получить доступ к data
как многомерный массив в PHP примерно так:
$data = json_decode($_POST, true);
// $data['myobj'] contains the object
// $data['myvar'] contains the var