我有一個簡單的javascript數組。它的聲明如下:json嵌套數組的MVC3綁定
coords = []
,每次用戶點擊的圖像上,我做這樣的事情:
coords.push([x,y])
所以我最終是這樣的:(在JavaScript)
[[342,144],[477,99],[632,148],[529,162]]
,但我不知道該怎麼在控制器方法將其綁定到...我已經試過
List<List<int>>, int[][], int[,]
他們都沒有工作。它只適用於我使用字符串。
這是我使用它發送到服務器的代碼:
$.ajax({
type: "POST",
url: "/home/SaveCoords",
data: { coords: JSON.stringify(coords) }
}).done(function (msg) {
alert("Data Saved: " + msg);
});
這是我的控制器
[HttpPost]
public ActionResult SaveCoords(string coords)
{
return Json("Hello", JsonRequestBehavior.AllowGet);
}
幫助上使用的代碼?
您是否嘗試過的List <元組>? –
brightgarden
2012-04-27 17:05:26