0
我從C#中使用JSON返回對象名單的JavaScript,我的代碼是:返回對象的列表作爲JSON結果
C#
List<GuestRSVP_Info> Ser_Result = new List<GuestRSVP_Info>();
return Json(test, "application/json", JsonRequestBehavior.AllowGet);
的JavaScript
$.post("url", { }, function(){alert("success");}).error(function(){ alert("error");});
我總是得到error alert
,但如果我只發送1個對象而不是列表,我得到了success alert
。這裏有什麼問題?
我不是一個C#開發,但我敢肯定,你需要與鍵列表的字典 - >值對,然後才能使其與'返回Json' – Ohgodwhy
一個有效的JSON對象您是否嘗試直接瀏覽瀏覽器中的網址?你試過這個時會得到什麼錯誤? –
@Ohgodwhy列表通常可以轉換爲有效的jsons。雖然我不知道在特定情況下發生了什麼(我也不是C#開發人員)。湯姆,而不是提醒「錯誤」,爲什麼你不檢查控制檯中的實際錯誤? – freakish