Tengo una serie de cadenas en JS. Todos los miembros son en realidad números.
Mi controlador tiene un parámetro int [].JS int matriz a controlador MVC3
lo envío de jQuery:
$.ajax({url: someUrl, data: {ids : JSON.stringify(id_array) }, ...)
y recibo usando
public ActionResult MyAction(int[] ids) { ...
El parámetro no se llene, he comprobado, la Request.Form["ids"]
contiene "[\"25\",\"26\"]"
, la cadena Representación de la matriz JSON ¿Hay alguna manera de hacer esto automáticamente sin una gran cantidad de int análisis?
sí, Request.Form [ "ids []"] tendrán el valor "25,26", int [ ] todavía no vinculante. – TDaver
@TDaver necesita establecer la propiedad "tradicional" .ajax en true para que la serialización de arreglos superficiales funcione correctamente de acuerdo con http://api.jquery.com/jQuery.param/ así como –
, todo lo que me faltaba era la bandera tradicional. Gracias – TDaver