顯然我做錯了什麼,嘗試了一切。
最初我需要發送對象數組到asp.net mvc控制器使用角的$ http,它沒有工作。
然後我試圖使用jQuery。我試過$.get
,$.post
,$.ajax
方法使用不同的參數(傳統的,非傳統的,具有dataType:'json'
,沒有它 - 仍然無法通過價值這件事是我的命
$.ajax(
url: '/Home/Foo'
data: items: [{'name':'some'},{'name':'other'}])
public JsonResult Foo(Item[] items)
{
return Json(items, JsonRequestBehavior.AllowGet);
}
public class Item
{
public string name { get; set; }
}
的最好的東西。我可以把它弄出來 - 它承認的項目,如項目[]數組,但每個name
值爲null
'數據:項:[{ '名稱': '某些'},{ '名稱': '其他'}]'是不正確JSON語法。試試'data:{'items':[{'name':'some'},{'name':'other'}]}'。 –