AJAX $ _POST多维数组

时间:2015-02-05 17:48:02

标签: php jquery arrays ajax multidimensional-array

好的,所以我想通过AJAX将jQuery多维数组传递给php,这会做一些事情。

数组的大小可能会有所不同,但是对于一些帮助,这是一个基本的例子,当我在console.log中看到它时,在通过ajax之前数组的样子:

Console Log

我的Ajax看起来像这样:

$.ajax({ 
    url: 'proccess-results.php',
    data: testData,
    type: 'POST',
    success: function() { // do stuff }
});

我可以通过以下方式获取儿童和电子邮件等内容:

$child = $_POST['child'];
$email = $_POST['email];

但是数组我不知道如何得到。我试过了:

$sections = $_POST['sections'];

foreach ($sections as $section) {
    echo $section['section-name'];
    echo $section['section-score'];
    // etc...
 }

感谢任何帮助。

编辑 - >

网络响应:

Mikearray(2) {
  ["child"]=>
  string(4) "Mike"
  ["email"]=>
  string(18) "test@example.co.uk"
}
Array
(
    [child] => Mike
    [email] => test@example.co.uk
)

所以我想我的嵌套数组甚至可以通过。 :(

0 个答案:

没有答案