Это даже не правильный синтаксис для отправки массива на сервер. Вы просто передаете объект и предполагаете, что это массив, что никогда не будет иметь место с тем, что вы предоставили, то есть STRING.
аюсь передать массив (или IEnumerable) целых из через AJAX в действие MVC, и мне нужна небольшая помощь.
JavaScript является
$.get('/controller/MyAction', { vals: arrayOfValues }, function (data) {...
и действие контроллера
public ActionResult MyAction(IEnumerable<int> arrayOfValues )
На данный момент запрос отформатирован как
controller/MyAction?_=1301503418429&arrayOfValues[]=491&arrayOfValues[]=368&arrayOfValues[]=235&arrayOfValues[]=437
Так что я почти на месте, если я сниму квадратные скобки, я получу правильный ответ. Как мне передать этот массив в мой get, чтобы контроллер мог распознать, что это такое?
Большое спасибо за вашу помощь
Дейв