Отправить параметр массива с помощью jQuery ajax / load

public ActionResult DoSomething(string[] arr, bool someBool, int someInt) { }

пытаемся вызвать вышеупомянутый метод из jQuery:

var test = [];
test.push('dog');
test.push('cat');

$container.load('MyController/DoSomething',
                { 'arr[]': test, 'someBool': true, 'someInt': 1 },
                function(response, status, xhr) {
                    // ...
                });

параметр массива равен нулю, остальные параметры в порядке. Что я делаю неправильно?

Инструменты разработчика Chrome показывают данные формы, представленные в виде

arr%5B%5D%5B%5D:dog
arr%5B%5D%5B%5D:cat
someBool:true
someInt:1

не уверен, что там происходит, но не выглядит мне правильным

Ответы на вопрос(2)

Ваш ответ на вопрос