Como passar array multi-dimensional com post Jquery AJAX?

Eu tenho usado Serialize () para passar dados de formulário de caixa de seleção com Post () para uma cesta que pode conter vários itens da mesma categoria.

Quando eu os publico usando o botão de envio, ele funciona bem com vários valores sendo passados ​​e exibidos em uma categoria.

No entanto, quando eu usei Jquery serialize (), ele mostrará apenas um item por categoria e apenas duas categorias no total. Este é um problema de matriz, mas não consigo resolvê-lo.

Existe uma função JQuery alternativa que eu deveria estar usando para passar uma matriz multidimensional?

questionAnswers(5)

yourAnswerToTheQuestion