2014-01-24 56 views
6

這才能發佈,爲departmentsnull如何發佈集合使用Restangular.Js到的WebAPI

JavaScrtipt代碼服務器:

var departments = [{ DepartmentName : "Name", DepartmentId : 1}]; 
Restangular.all('records/StartNewDate').post(departments); 

網絡API控制器

public HttpResponseMessage StartNewDate(DepartmentViewModel[] departments) 
{ 
    .... 
    .... 
} 

服務器模型

public class DepartmentViewModel 
{ 
    public int DepartmentId { get; set; } 
    public string DepartmentName { get; set; } 
} 
+3

後的有效載荷超過線什麼。看看在鉻開發控制檯。 – Chandermani

回答

5

你必須JSON.stringify的對象,你在有效載荷發送前:

return Restangular.all('records/StartNewDate').post(JSON.stringify(departments));